www.pryy.net > DElEtE From in

DElEtE From in

如果只针对表进行删除,则一样.但是如果需要联合其他表,则需要使用from例如 delete tb1 from tb1 m where id in (select id from tb2)

delete from user where id in (21,123,12,18)

从语句上看没错啊,数据库报什么错,是不是有外键约束?

什么意思。。。如果想吧(‘w,w,w’)变成('w','w','w')的话,分割就行! 比如‘w,w,w’是个字符串str,str.split(new char[1]{','}) 返回的是数组,再继续遍历即可。

存储过程有错误 问题主要在这里: d.source_type = p_sCodes; select count(1) into v_count from dm_custlist_upload_batch d, cls_source_type t where 1 = 1 and d.source_type = t.custlist_source_type_code and d.source_type = p_sCodes;...

使用PreparedStatement,然后ps.set(1,参数1),ps.set(2,参数2)

你去查一下:这个符号,其实就是相当于给你提个醒 说明id等于括号里面的id的集合 代表的是要这个语句需要传入一个ids的集合

"delete from table where id in “从表中删除 "delete from table where id in “从表中删除

呵呵,对啊,我觉得你的愿意应该也不是只保留最大的一行记录。 这么写: DELETE FROM CIDZ WHERE EXISTS (SELECT 1 FROM CIDZ A WHERE A.ID > CIDZ.ID AND A.地址 = CIDZ.地址) 你运行一下试试。 因为NOT IN是一个检索,要先运行IN里面的语句,...

你好 翻译是: "delete from table where id in “从表中删除

网站地图

All rights reserved Powered by www.pryy.net

copyright ©right 2010-2021。
www.pryy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com