Unknown column 'user_uid' in 'field list' sql错误解决过程
2016-12-13 09:57
1016 查看
昨天在eclipse中使用jdbc向mysql数据库插入数据时,报以下错误信息: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column ‘user_uid’ in ‘field list’
直觉反应是数据库字段和sql语句字段不一致。所以就核对表字段。打开Navicat连接mysql,查看表设计,如下图:
编写的sql语句如下:
初看字段一致,还以为记错了,难道不是字段不一致的问题?于是google了一番,确定还是字段不一致。在eclipse中debug调试了一下,还是在sql位置报错。
明明字段看着写的没错,但就是报错,很是纠结。
无意间把鼠标的光标移到了user_uid字段最前面,大吃一惊,出现了如下情况:
正如上图所示,user_id看不到了,还以为按成删除键给删掉了呢。赶紧将光标右移一下,user_id又出来了。于是断定字段名里有换行,切换到sql预览,查看创建表sql,果然有换行,如下图:
到此问题解决。
教训:核对字段是否一致时,最靠谱的方式就是直接看创建表的语句,能避免由于特殊字符引起。
直觉反应是数据库字段和sql语句字段不一致。所以就核对表字段。打开Navicat连接mysql,查看表设计,如下图:
编写的sql语句如下:
初看字段一致,还以为记错了,难道不是字段不一致的问题?于是google了一番,确定还是字段不一致。在eclipse中debug调试了一下,还是在sql位置报错。
明明字段看着写的没错,但就是报错,很是纠结。
无意间把鼠标的光标移到了user_uid字段最前面,大吃一惊,出现了如下情况:
正如上图所示,user_id看不到了,还以为按成删除键给删掉了呢。赶紧将光标右移一下,user_id又出来了。于是断定字段名里有换行,切换到sql预览,查看创建表sql,果然有换行,如下图:
到此问题解决。
教训:核对字段是否一致时,最靠谱的方式就是直接看创建表的语句,能避免由于特殊字符引起。
相关文章推荐
- Mysql错误:#1054 - Unknown column 'money' in 'field list' 解决办法
- Linux初次登陆、重置MySQL密码步骤,以及错误Unknown column 'password' in 'field list'的解决方法
- Unknown column 'user_Id' in 'field list'
- mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22): Unknown column 'password' in 'field list'解决办法
- Hibernate下的Unknown column 'student_number' in 'field list'错误
- 解决beego中Orm操作日志显示Error 1054: Unknown column '' in 'field list'或者出现 table ‘’ not exist
- MYSQL:Unknown column '字段名' in 'field list' 错误
- Unknown column 'updated_at' in 'field list' (SQL: update `test` set `age` = 22, `updated_at` = 2017-
- MySQL 5.7 报错 ERROR 1054 (42S22): Unknown column 'password' in 'field list' 的解决办法
- dede(织梦)从5.5升级到5.6出现的“Unknown column 'weight' in 'field list'”的问题的解决办法
- 初次登陆MySQL修改密码是出现Unknown column 'password' in 'field list'的解决方法
- 错误:Unknown column 'a' in 'field list'
- Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'name' in 'field list'
- Unknown column 'conuintoken' in 'field list' 解决办法
- 错误:Unknown column 'a' in 'field list'
- hibernate 过程中 中 Unknown 'XXX' column in 'field ...
- mysql5.5升级为5.7遇到错误ERROR 1054 (42S22): Unknown column 'password_last_changed' in 'mysql.user'
- Unknown column 'Mary' in 'field list'
- MYSQL创建用户Unknown column 'plugin' in 'mysql.user'的解决
- MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'