有一个表'集',其中包含以下列:id,cid,cname,cdescription,isviewed。
每次从服务器获取值时,我都会通过删除所有行并从服务器插入新值来刷新此表。我需要在这里添加一个异常 - 如果列cname以'/ mnt / sdcard'开头,我不想删除那些行,其余所有行都应该删除。这是否可以在sqlite中使用单个查询实现?
非常感谢任何帮助。
答案 0 :(得分:4)
您可以向where
添加delete
子句:
delete from collection
where cname not like '/mnt/sdcard%';