我有一个SQLite DB文件可以说a.db.我在表格a中有100行。当我给甚至在删除行后,SQL Lite空行ID
SELECT * FROM a WHERE rowid BETWEEN 1 AND 100
它给了我的前100个结果。现在,如果我删除表中的前两行并运行它,它只会给我98行。当我给查询
SELECT * FROM a WHERE rowid = 1
它给了我一个空行。数据库似乎没有重新排列rowid。
请帮助..有什么办法强制SQLite重新排列行ID?
这是什么意思“空行”? – 2011-12-29 11:11:40
你可以发布截图吗? – 2011-12-29 11:12:12
你为什么把你的问题标记为“mysql”? – Tadeck 2011-12-29 14:58:55