Energizer
Guest
Генерация уникального ID в MySQL
Что лучше: AUTO_INCREMENT или max(id)+1?
1) Если AUTO_INCREMENT, то как узнать индекс по которому будет добавлена запись?
2) Если max(id)+1, то как защититься от коллизий? Потому как за время между запросами Select max(id)+1 и Insert ... where id=$max_id параметр $max_id может измениться.
Что лучше: AUTO_INCREMENT или max(id)+1?
1) Если AUTO_INCREMENT, то как узнать индекс по которому будет добавлена запись?
2) Если max(id)+1, то как защититься от коллизий? Потому как за время между запросами Select max(id)+1 и Insert ... where id=$max_id параметр $max_id может измениться.