如果记录尚未存在,您需要在表中插入数据
前任:
如果不存在(从表中选择 ID,其中 id=_Id)则
插入表(.....)
这可以使用 MySql 中的存储过程轻松完成。但我想通过编写单个查询语句在 SQLite 中做同样的事情。
请帮忙
最佳答案
INSERT INTO CategoryMaster (CategoryID, CategoryText) SELECT %d,'%@' WHERE NOT EXISTS (SELECT 1 FROM CategoryMaster WHERE CategoryID= %d)
它对我有用:)
关于iphone - 在iPhone中的SQLite3中编写插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1048003/