Çocuk satırı eklenemiyor veya güncellenemiyor
❌ Hata
Çocuk satırı eklenemiyor veya güncellenemiyor: bir yabancı anahtar kısıtlaması başarısız oldu
📍 Bağlam
Başka bir tabloyu referans alan bir yabancı anahtar ile bir tabloya ekleme yapıldığında meydana gelir (örneğin, panellere bağlı lisanslar, sahiplerine bağlı depolar), ancak referans alınan satır mevcut değildir.
✅ Çözüm
- Önce ana satırı ekleyin (örneğin, depoyu atamadan önce oluşturun).
- Ya da FK uygulamasına ihtiyacınız yoksa katı kontrolleri devre dışı bırakın:
SET FOREIGN_KEY_CHECKS=0;
ℹ️ Ek Bilgiler
- Tüm betikler yabancı anahtar kullanmaz — birçok kişi sorunları önlemek için bunları yorum satırına alır.
- Eğer etkinleştirirseniz, her zaman ekleme sırasına saygı gösterin.
- Yabancı anahtarlar hakkında daha fazla bilgi için MySQL belgelerine bakın.