psm = con.prepareStatement("update products1 set (product_name,price,description)=(?,?,?) where product_id = ?");
psm.setString(1,ID);
psm.setString(2,price);
psm.setString(3,description);
psm.setString(4,product_id);
psm.executeUpdate();
psm.setString(1,ID);
psm.setString(2,price);
psm.setString(3,description);
psm.setString(4,product_id);
psm.executeUpdate();
解决方案 »
- 如何从不同的表里选取一个总数的行并且按时间顺序排列。
- 关于大量读写操作造成的问题,如何规避
- MySql数据查询速度问题
- 联合查询的问题,第一次为真就不查询第二次,如果为否需要查询第二次。
- Data truncation: Data too long for column 'url' at row 1
- 是否有更好的写法来优化这个sql
- SOL排序
- 怎么不能执行呢,高手请进。
- 安装完MySql后无法新建数据库(Not Found,Driver 3.51 not Found)
- SQL入门小白咨询《SQL必知必会》(第四版)中的“Products”表怎么获取
- 系统重装后如何恢复mysql?
- phpmyadmin同时管理多个数据库
psm = con.prepareStatement("update products1 set product_name=?,price=?,description=? where product_id = '6';");
psm.setString(1,ID);
psm.setString(2,price);
psm.setString(3,description);
psm.executeUpdate();
就可以修改ID为6那一项,但我那ID不是固定的,我这样写又不行了
psm = con.prepareStatement("update products1 set product_name=?,price=?,description=? where product_id = ?;");
psm.setString(1,ID);
psm.setString(2,price);
psm.setString(3,description);
psm.setString(4,product_id);
psm.executeUpdate();