İd kayma sorunsalı
Merhabalar emlakci tablom ve emlakci_yorum adın da bir tablom var
emlakci_yorum da id eşleştirme yapıyorum
şimdi bu emlakçının hesabı silinse id boşa düşecek ben her ay düzenli olarak tablolara id düzenlemesi yapıyorum
şeklin de idler sıralamaya giriyor bu esnada id kaymaları meydana geliyor bunu nasıl engelleyebilirim
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
DELIMITER $$
CREATE TRIGGER emlakciIdDuzenleme AFTER UPDATE ON emlakci
FOR EACH ROW
BEGIN
UPDATE emlakci_yorum SET emlakci_yorum_id = NEW.emlakci_id WHERE OLD.emlakci_id;
END$$
DELIMITER ;
Eğer emlakci tablosundan bir kayıt silindiğinde yorumlar tablosundaki bağlantılı yorumların başka bir müdahale olmadan silinmesini istiyorsan bu trigger ı da ekleyebilirsin
DELIMITER $$
CREATE TRIGGER emlakciYorumSilme AFTER DELETE ON emlakci
FOR EACH ROW
BEGIN
DELETE FROM emlakci_yorum WHERE emlakci_yorum_id = OLD.emlakci_id;
END
DELIMITER ;