Смотрите на ISO 11179-5: при Именовании и идентификационные принципы можно получить его здесь: http://metadata-standards.org/11179/#11179-5
я вел блог об этом некоторое время назад здесь: Соглашения о присвоении имен ISO 11179
Из ответа, который я получил здесь :
Вы можете использовать:
SET [GLOBAL|SESSION] sql_mode='NO_AUTO_VALUE_ON_ZERO'
Что, как описано здесь , помешает MySQL интерпретировать ВСТАВИТЬ / ОБНОВИТЬ идентификатор 0 как следующий идентификатор последовательности. Такое поведение будет ограничено значением NULL.
Это то, что я считаю довольно плохим поведением приложения. Вы должны быть очень осторожны, чтобы он использовался последовательно, особенно если вы решите реализовать репликацию позже.