日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > MySql > Mysql插入記錄后返回該記錄ID

Mysql插入記錄后返回該記錄ID

來源:程序員人生   發布時間:2014-05-20 23:25:12 閱讀次數:3685次

最近和Sobin在做一個精品課程的項目,因為用到一個固定的id作為表間關聯,所以在前一個表插入數據后要把插入數據生成的自增id傳遞給下一個表。研究了一番決定使用Mysql提供了一個LAST_INSERT_ID()的函數。 liehuo.net

LAST_INSERT_ID() (with no argument) returns the first automatically generated value that was set for an AUTO_INCREMENT column by the most recently executed INSERT or UPDATE statement to affect such a column. For example, after inserting a row that generates an AUTO_INCREMENT value, you can get the value like this:
veryhuo.com

mysql> SELECT LAST_INSERT_ID();
-> 195

簡單說來,就是這個函數將返回插入的那條記錄在表中自增的那個字段的值,一般我們都給那個自增字段命名為ID。這樣就可以返回剛插入的記錄的ID值了。 liehuo.net

一個簡單的例子: liehuo.net

$query="INSERT INTO `testtable` (`clou1`,`clou2`) VALUES ('testvalue','test')";
mysql_query($query);
$query="SELECT LAST_INSERT_ID()";
$result=mysql_query($query);
$rows=mysql_fetch_row($result);
echo $rows[0];

這個函數是基于connection的,也就是不會被其他客戶端的connection影響到,所以結果是準確的。如果使用select max(id) from table,在高密度的插入請求下,是有可能出問題的,返回錯誤值

liehuo.net

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品久久久久久久免费大片 | 黄色片免费在线观看 | 精品日韩一区 | 国产原创精品视频 | 免费视频三区 | 日韩欧美精品在线观看 | 国语成人 | 高清一区二区三区日本久 | 欧美白人做受xxxx视频 | 亚洲aav| 国产3区| 久久不卡 | 亚洲精品区 | 国产免费黄色 | 免费在线观看黄网站 | 久久久精| 国产尤物视频 | 手机福利视频 | 丁香六月婷婷 | 啵多野结衣在线观看 | 久久av在线播放 | 九九精品视频在线观看 | 一区二区av在线 | 国产二区不卡 | 国产精品国产精品国产专区不片 | 精品免费国产 | 日韩一区二区精品 | 最新国产精品视频 | av网址在线看 | 精品日韩一区二区三区 | 开操网| 最近中文字幕免费在线观看 | 亚洲免费三区 | 色婷婷综合久久久中字幕精品久久 | 一区二区三区四区在线播放 | 国产成人免费在线 | 视频在线观看99 | 91丨九色丨首页 | 美美女高清毛片视频免费观看 | av在线一区二区三区 | 亚洲精品在线视频 |