我试图创建一个触发器但是它给出了错误: 一般错误:1442无法更新表格'用户'在存储的函数/触发器中,因为它已被调用此存储函数/触发器的语句使用。
我的触发器:
DELIMITER //
CREATE TRIGGER freejoin AFTER INSERT ON users
FOR EACH ROW
BEGIN
UPDATE users set new.plan_expiry_date = '2014-12-01 00:00:00', new.time = '30';
END //
DELIMITER ;
答案 0 :(得分:0)
尝试使用before insert
触发器:
DELIMITER //
CREATE TRIGGER freejoin BEFORE INSERT ON users
FOR EACH ROW
BEGIN
set new.plan_expiry_date = '2014-12-01 00:00:00';
set new.time = '30';
END //
DELIMITER ;