回答から
使用できるもの:
SET [GLOBAL|SESSION] sql_mode='NO_AUTO_VALUE_ON_ZERO'
ここで説明されているように 、MySQLがINSERT /UPDATEID0を次のシーケンスIDとして解釈するのを防ぎます。このような動作はNULLに制限されます。
しかし、それは私がアプリケーションからかなり悪い振る舞いをすると思うものです。特に後日レプリケーションを実装することを選択した場合は、一貫して使用されるように細心の注意を払う必要があります。