v2.5.2
Giriş yap

Aynı Tabloda TRIGGER işlemi ?

acemi
362 defa görüntülendi

trigger su şekilde

DELIMITER $$
CREATE TRIGGER trigger_tablo AFTER DELETE ON tablo
    FOR EACH ROW 
        BEGIN
            DELETE FROM tablo WHERE altID = OLD.id;
        END$$
DELIMITER ;

tablo sutunları
id | altID | baslik | baslk2
1 0 deneme
2 1 alt baslik alt icerik

tablo bu şekilde 1 nolu id silince altID si 1 olanlarıda normalde
silmesi gerekmiyormu

php tarafında aldığım hata


Can't update table 'tablo' in stored function/trigger 
because it is already used by statement which invoked 
this stored function/trigger 
 //aynı hatayı mysql tarafındada alıyorum.

bu trigger nasıl olmalı acaba.

admin
783 gün önce

foreign key ekleyip de silebilirsin. cascade delete