0
变化值。如果名字或姓氏得到改变我希望数据库自动改变全名太我有一个表像这样的MySQL:触发器 - 针对不同的列
id firstname lastname fullname
1 alex car alex car
2 tony table tony table
。
我这个触发
CREATE TRIGGER mytrigger
AFTER UPDATE
ON mytable FOR EACH ROW
BEGIN
UPDATE `mydb`.`mytable` SET `fullname` = CONCAT(NEW.firstname, " ",NEW.lastname)
END;
尝试过,但我得到这个错误:
#1442 - Can't update table 'mytable' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
谢谢你。更新触发前
我用BEFORE触发器试过了,但没有奏效。 – coder
@coder。 。 。它是如何工作的? –