[SQL ] select 剛 insert 完的id

看板Database作者 (reverse(wasefo);)時間16年前 (2009/09/23 03:43), 編輯推噓4(402)
留言6則, 4人參與, 最新討論串1/1
感覺這是季經題 可是我爬不到文T.T 就是我想INSERT完一筆資料 馬上又抓到他的ID 是要用 select 加 限定兩三筆 where 來抓 -> 感覺有別的方法 還是用 last_insert_id() -> 怕別的使用者在同一時間抓到同樣的ID 是有別的方法嗎? 還是只是我想太多? 我是使用MYSQL的DB -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.0.100

09/23 21:55, , 1F
last_insert_id只會抓到這個Session的最後流水號
09/23 21:55, 1F

09/24 00:09, , 2F
從程式語言端著手~
09/24 00:09, 2F

09/24 01:41, , 3F
lock住吧
09/24 01:41, 3F

09/24 16:44, , 4F
mysql_insert_id 取得先前INSERT操作的id
09/24 16:44, 4F

09/25 02:00, , 5F
樓上,這裡不是 PHP 板,搞不好人家用 .NET or JAVA...
09/25 02:00, 5F

09/25 10:33, , 6F
對哄@@" 抱歉!!是我搞混了
09/25 10:33, 6F
文章代碼(AID): #1AkIZwHr (Database)