我想在插入,更新或删除时同步2个表 我可以在同一个表上创建多个触发器吗?
我已经编写了类似的代码..但它不起作用..但是当我只创建一个触发器时它可以正常工作。
代码是这样的:
在插入照片之前创建TRIGGER photosinsert 为了每行开始 INSERT INTO old_photo SET PhotoID = NEW.photo_id,photo_original = NEW.file_name ; END;
分隔符|
在更新照片之前创建触发照片更新 为了每行开始 更新old_photo SET photo_original = NEW.file_name 哪里 PhotoID = NEW.photo_id ; END;
分隔符|
在删除照片之前创建TRIGGER photosdelete 为了每行开始 从old_photo WHERE中删除 PhotoID = OLD.photo_id ; END;
请问有解决方案吗?
答案 0 :(得分:0)
将所有代码放入单个触发器中 您可以在BEGIN和END之间使用多个语句