[SQL ] [SQLite] 如何自動編號

看板Database作者 (Conan)時間16年前 (2009/12/19 14:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我是使用SQLite,用的是sqlitejdbc-v056.jar A Text B Integer IDENTITY(1,1) C Timestamp Primary Key (A , B) 以上是我目前的Schema,我想讓B欄可以自動編號 這樣子可以達到嗎?但Insert value時怎麼輸入? 因為是自動編號,所以就只輸入AC兩欄 但是結果B欄就沒值 如果隨便一個固定數值給它,就會出現不唯一 因為我主要的主鍵是A欄,B欄只是在其它table當外鍵時 可以減少資料size 我試過只讓B欄當主鍵,B欄的設定如: B Integer Primary key 這樣子可以成功自動編號 但是有辦法只讓A欄當主鍵,或AB兩欄當主鍵嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.144.102
文章代碼(AID): #1BB7M0Mw (Database)