java sql更新查询语法错误

时间:2016-11-02 17:56:44

标签: java mysql netbeans

我想更新我的数据并将其删除,并将其替换为另一个表一次。我不知道该怎么做。

  

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL语法中有错误;查看与您的MySQL服务器版本对应的手册,使用接近'(现金,变更)值(' 9000','您的更改为:40.0')所在的手册=' 9'和姓名'在第1行

a:2:{s:7:"example";s:14:"This one works";s:11:"example_two";s:50:"This one is broken";}

1 个答案:

答案 0 :(得分:0)

除了更新查询之外,以上所有查询都是正确的:

    update customer (Cash,Chnge) values ('" + cash + "','" + chge + "') where Room = ? and Name = ?;

应该如下:

    update customer set Cash = '" + cash + "', Chnge = '" + chge + "' where Room = ? and Name = ?;

或者您甚至可以使用preparedStatement设置前两个参数:

    update customer set Cash = ?, Chnge = ? where Room = ? and Name = ?;

我建议您浏览以下链接: http://dev.mysql.com/doc/refman/5.7/en/update.html