请高手帮忙看下这条sql语句
Java code:
String sql = "insert into merchant_extra_setting (setting) values ('"+this.Action+this.Time+"') where merchant_id='" + merchant_id + "'";
我加了where merchant_id='" + merchant_id + "' 这段 merchant_id关联之后就报错了,为什么呢
Java code:
String sql = "update merchant_extra_setting set setting = '"+this.Action+this.Time+"'" +
"' where merchant_id='" + merchant_id + "'";
update的也是一样加了merchant_id关联之后就报错
String sql = "insert into merchant_extra_setting (setting) values ('"+this.Action+this.Time+"') where merchant_id='" + merchant_id + "'";
System.out.println("sql is :"+sql);
把打印出来sql看看有没有问题
另外报错,报什么错啊?也不说明白点
先打印出来
看看sql语句可有错
报什么错吗,不一定这里报错啊,可能你取 merchant_id 的值的时候就报错了啊。
sql is :insert into merchant_extra_setting (setting) values ('confirm23')where merchant_id=''
You have an error in your SQL syntax
相关问答:
大家帮忙看看这2个sql语句哪个查询的速度更快点。谢谢帮忙。比较着急。在做性能测试。
select * from
表A LEFT OUTER JOIN 表B ON (表A.id || ' ' =表B.id) ,表C , 表D, 表E
Where其他条件
select * ......
我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例:
......
为了满足数据查询的速度问题,我将一张数据量大的学生表按年度分成多个表
students_2008, students_2009然后我又做了一个模板表students_template,模板表中的字段和students_2008, students_2009一样,只不过是一个 ......
需求如下:
a表:
p_id status
1 0
2 0
b表
rec_id pid purchase_qty receive_qty flag
1 1 10 10 0
2 ......
Oracle中SQL语句中
drop table 表名 cascadeconstraints
与
drop table 表名 cascadeconstraint
有什么区别?
constraint和constraints在oracle中是一样使用的
官方建议使用constraint
引用
constraint和c ......