0
我必须更新行并将行ID更新为新ID。Sqlite - 使用新ID更新行
象下面这样:
ID(auto inc) name
1 Bob
2 John
和更新第1行(BOB)表后,必须像:
ID(auto inc) name
2 John
3 Bob
有没有办法做到这一点没有删除和插入?
我必须更新行并将行ID更新为新ID。Sqlite - 使用新ID更新行
象下面这样:
ID(auto inc) name
1 Bob
2 John
和更新第1行(BOB)表后,必须像:
ID(auto inc) name
2 John
3 Bob
有没有办法做到这一点没有删除和插入?
对于创建表我使用: CREATE TABLE学生(ID INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT);
将某个日期插入表中: INSERT INTO student(name)VALUES('Bob'); INSERT INTO student(name)VALUES('Pol');
更新使用: UPDATE student SET id = 5 WHERE id = 1;
您是否试过使用'UPDATE'? –
您想通过更改一行的主键来解决什么问题?没有什么好的理由可以做到这一点。 – Schwern