Eğer kullanabileceğiniz bir sonraki auto_increment kimliği almak için:
SELECT auto_increment FROM information_schema.tables WHERE table_name = 'table-you-want-to-check';
Ancak, kodun mantık auto_increment
id veya last_insert_id()
güvenmek istemeyebilirsiniz. Örneğin, iki kişi, A & diyelim B, aynı anda yakın adresinden db soru ekliyoruz ve kişinin sorunun id belirlemek için last_insert_id()
kullanıyorsunuz. Her ikisi de aynı anda kendi sorunuzu göndermek ne olur? last_insert_id()
kişi A veya B mi?
Bu sorunu aşmak için bir yöntem, id artırılır otomatik yerine ya da ilave olarak, bir "ön-tanımlı" id ya da guid kullanmaktır.