以下是查询:
CREATE TRIGGER after_user_update AFTER INSERT ON tbl_user
FOR EACH ROW
INSERT INTO useraccessmap
SET
username = NEW.username,
first_name = NEW.first_name,
last_name=NEW.last_name,
active=NEW.active,
access_method=NEW.access_method,
name=NEW.name;
我收到以下错误:
未知列'名称'在'新'
'名称'是一个表格列,我必须引用相同的术语' name'。有什么办法吗?
列'名称'来自不同的表。如何在这里指定其他表格? 实际上' useraccessmap'是一张联合表。
答案 0 :(得分:-1)
检查表中的列 或尝试这个
INSERT INTO useraccessmap
SET
username = NEW.username,
first_name = NEW.first_name,
last_name=NEW.last_name,
active=NEW.active,
access_method=NEW.access_method,
name=NEW.`name`;