Från svaret fick jag här :
Du kan använda:
SET [GLOBAL|SESSION] sql_mode='NO_AUTO_VALUE_ON_ZERO'
Som beskrivs här , förhindrar MySQL från att tolka ett INSERT/UPDATE ID på 0 som nästa sekvens-ID. Sådant beteende kommer att vara begränsat till NULL.
Det är dock vad jag anser vara ganska dåligt beteende från applikationen. Du måste vara riktigt noga med att den används konsekvent, särskilt om du väljer att implementera replikering vid ett senare tillfälle.