MySQL ile tanışalı 10 seneyi geçti; şu hayat kurtaran “ignore” ifadesine bir kere bile denk gelmedim. Bu gece mühim bir işlemi PHP’ye bırakmaksızın sadece veritabanı üzerinden halledeyim diye uğraşırken -kabaca ifadeyle belli bir kriterdeki verileri bir tablodan başka bir tabloya arşivliyordum- hedef tablodaki unique indexler yüzünden canım sorgum “duplicate error” alıyor ve canımı sıkıyordu. Geçen hafta daha da büyük bir datayı işlerken bu tip bir sorun çıktığında işlemi tek bir query ile yapmak yerine aynı vazifeyi görecek update yada insert satırlarınının sql ifadelerini bir txt dosyaya yazıyor ve MySQL client’i üzerinden biner ikişer çalıştırıyordum. Query’ler satır satır olduğundan dublicate hatası…
