İlk olarak, iki tabloyu birbiriyle nasıl ilişkilendirirken 'id' numaraları kullanmak gerek.
Aşağıda 2. tablodan kayıt silindiğinde 1. tablodan saydırılan kadar düşürecek sql kodu var.
Bu kodta, tabloları 'urun' sütunları üzerinden bağlanmış. Bunları 'id' ler ile ilişkilendirmek daha sağlıklı
Trigger 2. tablo altında çalışıcak.
CREATE TRIGGER `YeniTetik`
AFTER DELETE ON `tablo2`
FOR EACH ROW
BEGIN
UPDATE tablo1 SET sayilan=sayilan-OLD.saydirilan WHERE urun=OLD.urun;
END;
tablolar ürünlerle bağlantılı ayrıca ikinci tablo ürün bölümü lookup ile çekiliyor.
bunu kullanmam kafi olacak mıdır ?
Unknown column 'Urun' in 'where clause' hatasını alıyorum.