当我在SQLite中运行Vacuum命令时,rowid值发生了变化。我如何防止这种情况发生?例如:如果我使用Vacuum创建优化的备份,行id值与原始备份不同。VACUUM main进入'c:\sqlite\db\backup.db';
发布于 2019-12-06 08:35:39
看起来SQLite有个怪癖:
如果使用INTEGER主键列,VACUUM不会更改该列的值。
很高兴知道
https://stackoverflow.com/questions/59205206
相似问题