Mysql 需要创建这个触发器吗
我试图创建一个触发器,但它给出了错误: 一般错误:1442无法更新存储函数/触发器中的表“users”,因为调用此存储函数/触发器的语句已使用该表 我的触发器:Mysql 需要创建这个触发器吗,mysql,sql,triggers,insert,Mysql,Sql,Triggers,Insert,我试图创建一个触发器,但它给出了错误: 一般错误:1442无法更新存储函数/触发器中的表“users”,因为调用此存储函数/触发器的语句已使用该表 我的触发器: 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 // DE
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 ;
在插入触发器之前尝试使用
:
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 ;