Я бы, вероятно, пошел с полем auto_increment
, которое у вас уже есть: это решение, которое отлично работает - возможно, объединяет его с чем-то, чтобы получить, например, "CMD123456
", который является более "читаемым человеком" ».
Чтобы получить последнее сгенерированное auto_increment
для текущего активного подключения к БД, вы можете использовать функцию mysql_insert_id
- при условии, что вы работаете с семейством функций mysql_*
.
Просто позвоните ему после того, как вы выполнили запрос вставки, и он получит значение auto_increment
, сгенерированное / для этого.
При использовании mysqli_*
вам понадобится mysqli_insert_id
, а при использовании PDO вы будете работать с PDO::lastInsertId
.