Otomatik artan PK olan bir tabloya veri eklerken, ben başka bir deyimi kullanmak için bu anahtarı elde etmek için gerekir. Gibi birçok soru SO bu mysql_insert_id()
kullanarak PHP yapılabilir göstermek.
Ancak, ben bu yüzden ben bir defada birden fazla satır eklemek birlikte benim ekler gruplama edilmiştir. Herhalde ben yanlış isem bazı performans sorunu, lütfen bildiriniz olacağını tahmin olarak ben yaptım. Ben tüm eklenen satırlar için kimlikleri gerektiğinde Neyse, bildiğim kadarıyla benim gibi Ancak, mysql_insert_id()
, sadece son id döndürür.
Elimden bu durumda sanırım:
mysql_insert_id()
ve ben girmiş satır sayısını kullanarak tüm kimlikleri hesaplamak için bazı basit matematik yapmak. Ama bu sürekli doğru garantilidir?Birden insert ifadeleri, her satır için birini kullanın
Benim kimlikleri öncesi ve hiçbir kullanımı otomatik artış oluşturun.
Ben bu klasik bir sorun olmalı eminim, bu yüzden en yaygın ve tavsiye yaklaşımlar ne merak ediyorum.