【发布时间】:2010-05-26 16:12:37
【问题描述】:
使用 MySQL 5.1.x
尝试向表中添加触发器:
DELIMITER $$
CREATE TRIGGER group AFTER INSERT ON dataTable
FOR EACH ROW BEGIN
UPDATE dataTable SET groupName = mid(longName,1,4) WHERE groupNAME IS NULL;
END$$
当我插入一条记录时,没有更新。有语法错误吗?或者我不能在插入事件后运行更新查询吗?
UPDATE:此表上有 2 个触发器(AFTER INSERT 和 BEFORE UPDATE)。
【问题讨论】: