作者ot32em (reverse(wasefo);)
看板Database
标题[SQL ] select 刚 insert 完的id
时间Wed Sep 23 03:43:52 2009
感觉这是季经题
可是我爬不到文T.T
就是我想INSERT完一笔资料
马上又抓到他的ID
是要用 select 加 限定两三笔 where 来抓
-> 感觉有别的方法
还是用 last_insert_id()
-> 怕别的使用者在同一时间抓到同样的ID
是有别的方法吗? 还是只是我想太多?
我是使用MYSQL的DB
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.0.100
1F:→ fphoenix923:last_insert_id只会抓到这个Session的最後流水号 09/23 21:55
2F:推 JoeHorn:从程式语言端着手~ 09/24 00:09
3F:→ idleidle:lock住吧 09/24 01:41
4F:推 maplenote:mysql_insert_id 取得先前INSERT操作的id 09/24 16:44
5F:推 JoeHorn:楼上,这里不是 PHP 板,搞不好人家用 .NET or JAVA... 09/25 02:00
6F:推 maplenote:对哄@@" 抱歉!!是我搞混了 09/25 10:33