msoil adlı üyeden alıntı: mesajı görüntüle
Merhabalar mysqlde hata alıyorum nedenini anlamadım yardımcı olabilirmisiniz Whatsapp
Selamlar.

Staffs, accounts, account_id arasında b ir ilişki olduğu için, bir tabloyu silmeye veya güncellemeye çalıştıktan sonra aradaki bağlantı yüzünden işlem sağlanamıyor uyarısı veriyor.
Kısa süreliğine kısıtlamaları kaldırmak için :

SET FOREIGN_KEY_CHECKS=0;
-- Silme veya güncelleme işlemlerinizi uygulayın ve tekrar aşağıdaki kodu çalıştırın kısıtlamaları tekrar aktif etmek için
SET FOREIGN_KEY_CHECKS=1;
Yabancı anahtar ( foreign key ) kısıtlamasını sadece silme ve düzenleme gibi işlemler için kaldırabilirsiniz.

ALTER TABLE staffs
DROP FOREIGN KEY staffs_ibfk_1,
ADD CONSTRAINT staffs_ibfk_1
FOREIGN KEY (account_id) REFERENCES accounts(account_id)
ON DELETE CASCADE ON UPDATE CASCADE;
Bu işlemi uygulamadan önce tüm sql içeriğinin yedeğini alın.

Sevgiler.