如果表中有同名的记录,我尝试执行insert or ignore into WDCategory(name,userID) values('Cate 1',1)
哪个名称是unique
列但不成功。“不成功”意味着查询失败而不是执行并且不插入任何内容。我尝试过insert into WDCategory(name,userID) values('Cate 1',1) If Not Exists
,但没有任何改变。
更新:我尝试
insert or replace into WDCategory(name,userID) values('Cate 1',1)
它有效。但是记录现在有一个新的 id(自动增加)。有什么办法可以保留旧值吗?
请帮忙!