[SQL ] 自動編號

看板Database (資料庫)作者 (kkoopp)時間4年前 (2019/10/02 00:14), 編輯推噓3(304)
留言7則, 5人參與, 4年前最新討論串1/1
舉個例,我現在有一個資料表t1(id,name)兩個欄位,id有設定自動編流水號,且這兩個 為複合鍵。 請問我在insert 資料的時候都是多筆的資料,有辦法一次新增的多筆資料id為相同,nam e不一樣嗎... 類似下面這樣: id name 1 Aaa 1 BBB 1 Ccc 可以嗎?小弟初學希望前輩指導 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.129.42 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1569946465.A.ED1.html

10/02 19:05, 4年前 , 1F
自動編號的話id不會重覆
10/02 19:05, 1F

10/03 12:09, 4年前 , 2F
這樣就不流水號了
10/03 12:09, 2F

10/09 07:22, 4年前 , 3F
你可能要先搞懂什麼是流水號
10/09 07:22, 3F

10/11 14:13, 4年前 , 4F
insert 的時候開 transaction, select max(Id) + 1 作為 I
10/11 14:13, 4F

10/11 14:13, 4年前 , 5F
D., 這樣應該可以
10/11 14:13, 5F

10/11 14:13, 4年前 , 6F
另外,流水編號自身就可以做主鍵了吧
10/11 14:13, 6F

10/14 09:16, 4年前 , 7F
你要先學會影分身,才能同時流水又不流水
10/14 09:16, 7F
文章代碼(AID): #1TatjXxH (Database)
文章代碼(AID): #1TatjXxH (Database)