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