delete 语句如果条件是字符串的时候不能删除多条吗?
我在购物系统中,后台想加个选择多个删除的时候,用这条语句,结果起不到作用,这是怎么回事。难道它不支持字符串删除多条嘛。?还是我写错了。在线等。conn.execute("delete from shop_action where dingdan='" &dingdan&"'")
同时删除多条指定记录应该是:
conn.execute("delete from shop_action where dingdan In(" & dingdan &")")
这里的 dingdan 应该是一个集合,相当于一个数组,各元素间由“,”相隔;
当dingdan中各元素为数字型时,格式为:1,2,3,4,5,6
当dingdan中各元素为字符型时,格式为:'a','b','c','d','e'
这里建议LZ把你的SQL输出下看看格式是否正确!