
DELETE FROM my_table WHERE my_ID NOT IN (SELECT _ID FROM my_table2);
但是,我显然不能使用rawquery,因为它返回一个游标,所以我必须使用delete函数.我在使用这个工作时遇到了一些麻烦.这是我正在尝试的查询:
mDb.delete("my_table","my_ID NOT IN ?",new String[]{"(SELECT _ID FROM my_table2)"}); 谢谢.
解决方法 您不应该使用.rawquery,如您所述,但您可以使用.execsql()来完成它.我经常将它用于删除. 总结以上是内存溢出为你收集整理的Android删除查询全部内容,希望文章能够帮你解决Android删除查询所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)