database - 选择然后插入sqlite表

标签 database sqlite

我正在尝试将记录插入到一​​个 sqlite 表中,我必须首先在该表上运行一个选择查询,如果该记录不存在,则将其插入。

有没有一种有效的方法来做到这一点?

最佳答案

看起来 INSERT OR REPLACE 在这里适合你,也就是 MySQL 中的 REPLACE

参见:

http://www.sqlite.org/lang_replace.html

http://dev.mysql.com/doc/refman/5.0/en/replace.html

关于database - 选择然后插入sqlite表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5402257/

相关文章:

sqlite - ServiceStack Ormlite发出Sqlite特定命令

java - 更新SQLite数据库导致错误

SQLite 自然连接坏了?

sql - 如何在 PL/SQL 中创建一个随时间段递增的循环

.net - 需要那些不在表中的

mysql - 如何删除两个表上的 CONSTRAINT 引用

database - 关系类型、程度、基数、可选性术语混淆

mysql - 如何选择相关帖子(类似于 Facebook 的墙)?

python - 在 Linux 到 Windows (Flask) 中将模式管道传输到 sqlite 的对应物是什么

mysql - SQL排行榜显示