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

来源:2-5 JDBC实战---搭建模型层 Ⅲ

慕圣6698645

2018-07-06 19:01

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回答

  • 大侠木头人
    2019-08-30 21:22:27
    String sql= " update imooc_goddess"+
            " set user_name=?,sex=?,age=?,birthday=?,email=?,mobile=?,"+
            " update_user=?,update_date=current_date(),isdel=?"+
            " where id=?";

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

  • pardon110
    2018-09-15 13:30:43
    1. update...set...where... 一般形式,注意sql语法 

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

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

  • 含笑半步颠咯
    2018-07-07 14:30:29
    public class Test(){
        public static void main(String[],args){
          System.out.println("你可以先把sql语句在sql yog里运行,成功后,再粘贴过来!");
        }
    }


  • 含笑半步颠咯
    2018-07-07 14:28:37
    public class Test(){
        public static void main(String[],args){
            System.out.println("这个错误是提示你的sql语句有问题,而且是在这一句的附近有问题!");
        }
    }


JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题