您的位置:首页 > 数据库 > MySQL

Mysql触发器使用过程中遇到的问题

2015-05-13 17:24 537 查看
[1054] Unknown column 'xxxxx' in 'where clause'

DROP TRIGGER IF EXISTS `delete_actdata`;
CREATE DEFINER=`xxxxxx`@`localhost` TRIGGER `delete_actdata`
BEFORE DELETE ON `actdata`
FOR EACH ROW
BEGIN
DELETE FROM `great` WHERE `great`.`actid`=`actid`;
DELETE FROM `join` WHERE `join`.`actid`=`actid`;
DELETE FROM `get` WHERE `get`.`actid`=`actid`;
DELETE FROM `signup` WHERE `signup`.`actid`=`actid`;
DELETE FROM `vote_option` WHERE `vote_option`.`actid`=`actid`;
DELETE FROM `vote_users` WHERE `vote_users`.`actid`=`actid`;
END;


删除的每个表中的字段名称要与触发器所在表的字段名一致
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 触发器 trigger