Aynı Tabloda TRIGGER işlemi ?
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.
@abdullahx
normalde bende öyle yapıyorum alt silme işlemlerini bağlantılı silme işlemlerini trigger ile yapıyordum hepde
dedim fazla tablo olması bitanesinie aynı tablo içinde yapayım orda sıkıntı çıkardı :)
arkadaşın dediğini yaptım zaten oda kolaylık daha önce denememiştim tecrübe oldu :)