1
我有一個SQLite表看起來像這樣:如何確保SQLite從不創建具有相同ID的行兩次?
CREATE TABLE Cards (id INTEGER PRIMARY KEY, name TEXT)
所以我每創建一個新的行時間,SQLite是會自動分配一個唯一的ID。
但是,如果我刪除一行然後創建一個新行,新行將具有先前刪除的行的ID。
我怎樣才能確保它不會發生?是否有可能以某種方式強制SQLite始終提供真正唯一的ID,這與以前刪除的行甚至不同?
我可以在代碼中做到這一點,但我寧願讓SQLite做到這一點,如果可能的話。任何想法?
太好了,非常感謝! –