mysql - 在 Aurora MySQL 中插入表时出现错误 1054 未知列
问题描述
尝试使用 Workbench 连接将简单记录插入 AWS Aurora MySQL 中的表时,我遇到了一个非常令人沮丧的错误。即使通过右键单击表名并选择“发送到 SQL 编辑器-->插入语句”或通过选择前 1000 行并利用网格功能输入,然后“应用”新行来使用脚本工具,这没用。
我继续得到的错误是Error Code: 1054. Unknown column 'NEW.USER_ID' in 'field list'
我的桌子上有一个非常明显的名为 USER_ID 的列。有任何想法吗?我以管理员用户身份连接。我已经能够在这个数据库上执行创建触发器和创建视图脚本,但只是没有在这个表中插入一行。
解决方案
根据上面的评论,事实证明我的问题与触发器语法有关。我在 NEW.columnname 周围使用了反引号,当我删除这些引号时,一切正常。
推荐阅读
- ionic-framework - 在 ios 设备上运行应用程序后代码更改未反映
- c++ - 中断函数调用与普通函数
- python - IOError:无法识别 prod 上的应用引擎的图像文件,但不能识别 localhost
- awk - 用于打印的 awk 选择性页码
- angularjs - 无法读取未定义的属性“getNotificationPermission_”
- sql - 使用“组页眉”和组页脚动态分组
- r - 使用 optim() 查找中心
- java - 检查 List 对象是否为空
- laravel-dusk - Laravel Dusk 意外的数据库刷新
- javascript - 如何创建 discord.js 机器人命令并在用户响应中的任何位置找到它?