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

测试updateGoddess时异常,提示:You have an error in your SQL syntax...求解决方法

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 '(set user_name='小夏',sex=1,age=21,birthday='2018-07-06',email='xiaoxia@imooc.' at line 1




正在回答

4 回答

String sql= " update imooc_goddess"+
        " set user_name=?,sex=?,age=?,birthday=?,email=?,mobile=?,"+
        " update_user=?,update_date=current_date(),isdel=?"+
        " where id=?";

检查一下你的sql语法,把这个粘过去试试

0 回复 有任何疑惑可以回复我~
  1. update...set...where... 一般形式,注意sql语法 

  2. 如果你使用了预处理执行(PreparedStatement 类的execute方法),请绑定变量,而非值直接写sql

  3. 检查数据类型,整条sql语句语法检查。

0 回复 有任何疑惑可以回复我~
public class Test(){
    public static void main(String[],args){
      System.out.println("你可以先把sql语句在sql yog里运行,成功后,再粘贴过来!");
    }
}


0 回复 有任何疑惑可以回复我~
public class Test(){
    public static void main(String[],args){
        System.out.println("这个错误是提示你的sql语句有问题,而且是在这一句的附近有问题!");
    }
}


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

举报

0/150
提交
取消

测试updateGoddess时异常,提示:You have an error in your SQL syntax...求解决方法

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