我必须更新一行并将行ID更新为新ID。
如下所示:
ID(auto inc) name
1 Bob
2 John
更新第1行(Bob)后,表格必须如下:
ID(auto inc) name
2 John
3 Bob
有没有办法在没有删除和插入的情况下执行此操作?
答案 0 :(得分:1)
对于创建表我使用: CREATE TABLE student(id INTEGER PRIMARY KEY AUTOINCREMENT,名称为TEXT);
在表格中插入一些日期: 插入学生(姓名)VALUES(' Bob'); 插入学生(姓名)VALUES(' Pol');
供更新使用: UPDATE学生SET id = 5 WHERE id = 1;