我有一个 sqlite 表:例如
CREATE TABLE TEST (id integer primary key, number integer unique, name text);
但是,我需要在更新时不自动增加 id 字段来进行替换。
例如:表是空的
REPLACE INTO TEST (null, 23, 'Bill');
REPLACE INTO TEST (null, 52, 'Jack');
当我执行查询时,SELECT * FROM TEST;
我得到...
1|23|Bill
2|52|Jack
如果我做...
REPLACE INTO TEST VALUES (null, 52, 'John');
从SELECT * FROM TEST;
我得到的查询..
1|23|Bill
3|52|John
但是我需要...
1|23|Bill
2|52|John
有谁知道如何做到这一点?