• 09-04-2026, 21:04:49
    #1
    Merhaba, phpmyadmin den databaseyi kaldırmak istediğimde şu hata geliyor tüm tablolar kaldırılmıyor ve eski boş db yi yükleyemiyorum.

    #1451 - Cannot delete or update a parent row: a foreign key constraint fails

    Bilgisi olan var mı ne yapmam gerek acaba?
  • 09-04-2026, 21:06:44
    #2
    R10 En Hızlı Yazılımcı 🚀
    Hocam bu hata tamamen foreign key ilişkilerinden kaynaklı. Yani silmeye çalıştığın tabloyu başka bir tablo referans alıyor, o yüzden izin vermiyor.


    En hızlı çözüm şu


    SET FOREIGN_KEY_CHECKS = 0;
    
    -- sonra silmek istediğin tabloları veya db’yi sil
    
    SET FOREIGN_KEY_CHECKS = 1;

    Bu şekilde zorlamadan silersin.
  • 09-04-2026, 21:08:31
    #3
    Lufi adlı üyeden alıntı: mesajı görüntüle
    Hocam bu hata tamamen foreign key ilişkilerinden kaynaklı. Yani silmeye çalıştığın tabloyu başka bir tablo referans alıyor, o yüzden izin vermiyor.


    En hızlı çözüm şu


    SET FOREIGN_KEY_CHECKS = 0;
    
    -- sonra silmek istediğin tabloları veya db’yi sil
    
    SET FOREIGN_KEY_CHECKS = 1;
    Bu şekilde zorlamadan silersin.
    Silemedim hocam yardımcı olur musunuz?
  • 09-04-2026, 21:08:42
    #4
    Üyeliği durduruldu
    Parça parça silmeyi deneyin
  • 09-04-2026, 21:09:13
    #5
    motoworld adlı üyeden alıntı: mesajı görüntüle
    Silemedim hocam yardımcı olur musunuz?
    Selam rustdesk indirip profilimdeki whatsapp numarasından ulaşırsanız destek olabiliriz.
  • 09-04-2026, 21:09:27
    #6
    goktugpek adlı üyeden alıntı: mesajı görüntüle
    Parça parça silmeyi deneyin
    Parça parça da silinmiyor komple kaldırıp yedek yüklemek istiyorum 3 tablo kalıyor kalkmıyor.
  • 09-04-2026, 21:51:15
    #7
    Tabloları tamamen kaldırmak yerine içini boşaltıp yeniden sql yükleyince sorun olmaması lazım. Bu şekilde denedin mi?