为了账号安全,请及时绑定邮箱和手机立即绑定

运行报异常

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 'current_date(),'USER',current_date(),1)' at line 1

这是为什么?查是数据库语法错误,是create_date默认类型不对???我默认类型是date。

正在回答

2 回答

提示是说sql语法错误,再检查下语法,或者命令行里直接用这里的sql语句查询数据库 看是否会报错?

应该不是create_date类型的问题,这应该就是 sql语句的问题

另外update_user类型不应该是String类型的吗,“USER”;

0 回复 有任何疑惑可以回复我~
#1

charsandrew

不好意思,'USER'这里应该是没问题的。传入的sql语句应该是一个字符串,检查下是不是字符串。
2016-08-25 回复 有任何疑惑可以回复我~
#2

qq_明天你好_27 提问者 回复 charsandrew

我找到错了,是因为current_date写错位置了!
2016-08-25 回复 有任何疑惑可以回复我~

Exception in thread "main" com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

运行报异常

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信