相关疑难解决方法(0)

SQLite UPSERT/UPDATE或INSERT

我需要对SQLite数据库执行UPSERT/INSERT或UPDATE.

在许多情况下,命令INSERT OR REPLACE可能很有用.但是如果你想因为外键而使你的id保持自动增量,那么它不起作用,因为它删除了行,创建了一个新行,因此这个新行有一个新的ID.

这将是表格:

播放器 - (id上的主键,user_name唯一)

|  id   | user_name |  age   |
------------------------------
|  1982 |   johnny  |  23    |
|  1983 |   steven  |  29    |
|  1984 |   pepee   |  40    |
Run Code Online (Sandbox Code Playgroud)

database sqlite upsert

92
推荐指数
6
解决办法
9万
查看次数

标签 统计

database ×1

sqlite ×1

upsert ×1