请澄清基于 SQLite 中的冲突子句的表与查询?
我一直在阅读有关 SQLite 冲突解决的内容,但我对某一方面并不完全确定。
如果我有 PRIMARY KEY ON CONFLICT IGNORE
作为表的一部分,我是否仍然需要在插入查询上放置 INSERT OR IGNORE
以使其忽略冲突,或者它会选择来自表定义?
我读到的一些内容提到了表定义仅影响整个表的操作,但我不确定这是否有意义。
I've been reading about SQLite conflict resolution and I'm not totally sure about one aspect.
If I havePRIMARY KEY ON CONFLICT IGNORE
as part of the table, do I still need to put INSERT OR IGNORE
on an Insert query to have it ignore conflicts, or will it pick up on that from the table definition?
Something I read said something about table definitions only affecting operations on the whole table, but I am not sure that makes sense.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在提问之前您是否考虑过进行测试?
Did you consider testing that before asking the question?