【发布时间】:2021-08-05 16:26:40
【问题描述】:
我在尝试使用 Workbench 连接将简单记录插入 AWS Aurora MySQL 中的表时遇到一个非常令人沮丧的错误。即使通过右键单击表名并选择“发送到 SQL 编辑器-->插入语句”或通过选择前 1000 行并利用网格功能输入,然后“应用”新行来使用脚本工具,它不起作用。
我继续得到的错误是Error Code: 1054. Unknown column 'NEW.USER_ID' in 'field list'
我的桌子上有一个名为 USER_ID 的列。有任何想法吗?我以管理员用户身份连接。我已经能够在这个数据库上执行创建触发器和创建视图脚本,但只是没有在这个表中插入一行。
【问题讨论】:
-
问题是没有一个名为
NEW的表。 -
NEW.columnname在触发器定义中用于引用分配给列的新值。它不应该在其他情况下使用。 -
如果您需要具体帮助,您需要发布
INSERT查询 -
原来我在这里有一个触发器,它在 NEW.columnname 周围有引号。一旦我删除了这些引号,它就可以正常工作了。感谢您指出这是一个触发问题,导致我找到了解决方案
标签: mysql amazon-aurora