首页 > 解决方案 > 在 Aurora MySQL 中插入表时出现错误 1054 未知列

问题描述

尝试使用 Workbench 连接将简单记录插入 AWS Aurora MySQL 中的表时,我遇到了一个非常令人沮丧的错误。即使通过右键单击表名并选择“发送到 SQL 编辑器-->插入语句”或通过选择前 1000 行并利用网格功能输入,然后“应用”新行来使用脚本工具,这没用。

我继续得到的错误是Error Code: 1054. Unknown column 'NEW.USER_ID' in 'field list'

我的桌子上有一个非常明显的名为 USER_ID 的列。有任何想法吗?我以管理员用户身份连接。我已经能够在这个数据库上执行创建触发器和创建视图脚本,但只是没有在这个表中插入一行。

标签: mysqlamazon-aurora

解决方案


根据上面的评论,事实证明我的问题与触发器语法有关。我在 NEW.columnname 周围使用了反引号,当我删除这些引号时,一切正常。


推荐阅读