Foreign key ile bağlı bir veriyi silemezsin.
Bağlı olduğu kayıt olduğundan bu hatayı alırsın.
Örnek: 2 adet tablon olduğunu varsay.
Şehir ve ilçe olsun isimleri.
Şehir: id, sehiradi
İlçe: id, sehirId, ilceadi
Sen şehri silmek istediğinde ilçe tablosunda o id'ye bağlı kayıtlar boşa düşer ve hatalı veri alabilirsin. Bunu önlemek için ilk olarak bağlantılı tablodaki o id'li kayıtları daha sonra ana tablondaki kaydı silmen gerekir.
eyw hocam şimdi kendım baska tablo yaptım bişiler girdim ondakını sildi demek orda baska bi yerlere baglı oldugu için silmedi anladım tşkler..