Казалось бы, что может быть проще, чем автоинкремент в mysql. Но и с ним есть подводные камни и грабли, которые лучше знать и учитывать при проектировании баз данных.
SQL запросы иногда бывают не оптимизированы, из-за неправильного понимания механизмов работы