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