【发布时间】:2014-08-02 01:03:42
【问题描述】:
寻找一些关于mysql触发器和使用多个语句的帮助。
我想要实现的是在插入之前我想从活动表中复制记录 -> 历史表然后删除它们,然后进行插入。该代码非常适合从活动->历史复制记录。但是,一旦我将删除放入 ie 中,触发器就会立即响起。它仍然会移动记录,但不会删除旧行。
想法/想法?
CREATE
DEFINER = 'root'@'%'
TRIGGER tradesfinder.On_Checkin_active_Insert
BEFORE INSERT
ON tradesfinder.user_checkin_active
FOR EACH ROW
BEGIN
INSERT INTO user_checkin_history
SELECT *
FROM user_checkin_active
WHERE user_id = new.user_id;
DELETE FROM user_checkin_active
WHERE user_id = new.user_id;
END
提前致谢。
C
【问题讨论】:
-
触发器前有
delimiter语句吗?