Fra svaret fik jeg her :
Du kan bruge:
SET [GLOBAL|SESSION] sql_mode='NO_AUTO_VALUE_ON_ZERO'
Hvilket som beskrevet her , vil forhindre MySQL i at fortolke et INSERT/UPDATE ID på 0 som værende det næste sekvens-ID. Sådan adfærd vil være begrænset til NULL.
Det er dog, hvad jeg ville betragte som temmelig dårlig opførsel fra applikationen. Du skal være meget forsigtig med, at den bruges konsekvent, især hvis du vælger at implementere replikering på et senere tidspunkt.