我正在编写一个控制数据库中许多表的应用程序。我正在使用 sqlite 的 AUTOINCREMENT 方法。与 AUTOINCREMENT '_id' 列对应的项目将具有其唯一 ID 作为 '_id 列'中的值
是否建议使用此方法为每个项目分配唯一的 ID。因为我不知道如果我编写一个从表中删除某些行的方法,编号系统会发生什么。
我的意思是,如果使用某些条目创建表,然后用户决定删除某些行,自动增量列是否会重新编号(这将导致错误的 id 被分配给相应的项目)。
我正在编写一个控制数据库中许多表的应用程序。我正在使用 sqlite 的 AUTOINCREMENT 方法。与 AUTOINCREMENT '_id' 列对应的项目将具有其唯一 ID 作为 '_id 列'中的值
是否建议使用此方法为每个项目分配唯一的 ID。因为我不知道如果我编写一个从表中删除某些行的方法,编号系统会发生什么。
我的意思是,如果使用某些条目创建表,然后用户决定删除某些行,自动增量列是否会重新编号(这将导致错误的 id 被分配给相应的项目)。