Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'user where id=1' at line 1
时间: 2023-07-17 09:13:14 浏览: 208
数据库疑难杂症 java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual tha
这个错误提示是由于 SQL 语法错误导致的。根据错误信息来看,在 SQL 语句中的 "user" 表名处出现了问题。可能是因为 "user" 是 MySQL 的保留关键字,需要用反引号(`)将其包裹起来。你可以尝试修改 SQL 语句,将表名 "user" 改为 "`user`",例如:`select * from `user` where id=1`。
另外,也要确保你的 MySQL 服务器版本与使用的 SQL 语法相匹配。你可以查阅对应 MySQL 版本的官方文档,以确认正确的 SQL 语法用法。
阅读全文