Ben biliyorum yaparken bir INSERT IGNORE
girişleri dikkate alınmaz ve hatalar ne gerek burada bir uyarı olur ama yinelenen.
Senaryo: Biz 2 sütunlu bir tablo var (id, name)
nerede İKİ vardır UNIQUE
ve id
olup PRIMARY KEY
.
Bunu yaptığınızda, bir INSERT IGNORE
sütun üzerinde name
oluşturduğu sonraki AUTO_INCREMENT
için id
(hatta daha sonra DB yok olsa, onun sadece atlanır) ve aradığınızda LAST_INSERT_ID
size verir bir sonraki id
. Ancak ben id
sorgu görmezden gereken neden olduğunu bulmak gerekir. Diğer bir deyişle, id
name
bu bir çift idi.
Herhangi MySQL / PHP hüner karşılandı. :)
Teşekkürler.