日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 获取刚插入行id汇总

發布時間:2025/4/14 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 获取刚插入行id汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

mysql 獲取剛插入行id匯總

我們在寫數據庫程序的時候,經常會需要獲取某個表中的最大序號數,

一般情況下獲取剛插入的數據的id,使用select max(id) from table 是可以的。
但在多線程情況下,就不行了。

下面介紹三種方法

(1) getGeneratedKeys()方法:

程序片斷:

Connection conn = ;
??????? Serializable ret = null;
??????? PreparedStatement state = .;
??????? ResultSet rs=null;
??????? try {
??????????? state.executeUpdate();
??????????? rs = state.getGeneratedKeys();
??????????? if (rs.next()) {
??????????????? ret = (Serializable) rs.getObject(1);
??????????? }???????
??????? } catch (SQLException e) {
??????? }?
??????? return ret;

(2)LAST_INSERT_ID:

LAST_INSERT_ID 是與table無關的,如果向表a插入數據后,再向表b插入數據,LAST_INSERT_ID會改變。

在多用戶交替插入數據的情況下max(id)顯然不能用。
這就該使用LAST_INSERT_ID了,因為LAST_INSERT_ID是基于Connection的,只要每個線程都使用獨立的Connection對象,LAST_INSERT_ID函數將返回該Connection對AUTO_INCREMENT列最新的insert or update*作生成的第一個record的ID。這個值不能被其它客戶端(Connection)影響,保證了你能夠找回自己的 ID 而不用擔心其它客戶端的活動,而且不需要加鎖。使用單INSERT語句插入多條記錄,? LAST_INSERT_ID返回一個列表。

(3)select @@IDENTITY:

String sql="select @@IDENTITY";

@@identity是表示的是最近一次向具有identity屬性(即自增列)的表插入數據時對應的自增列的值,是系統定義的全局變量。一般系統定義的全局變量都是以@@開頭,用戶自定義變量以@開頭。比如有個表A,它的自增列是id,當向A表插入一行數據后,如果插入數據后自增列的值自動增加至101,則通過select @@identity得到的值就是101。使用@@identity的前提是在進行insert操作后,執行select @@identity的時候連接沒有關閉,否則得到的將是NULL值。

轉載于:https://www.cnblogs.com/u0mo5/p/4441471.html

總結

以上是生活随笔為你收集整理的mysql 获取刚插入行id汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一本久草| 欧美亚洲色综久久精品国产 | 国产视频第一页 | 美女扒开屁股让男人桶 | 亚洲综合欧美综合 | 99资源网| 成人免费视频国产免费网站 | 日韩一区在线播放 | 欧美sm凌虐视频网站 | 日韩高清在线观看 | 成年人福利 | 亚洲在线电影 | 精品视频在线观看 | 欧美理伦片在线播放 | 日本一本高清 | 欧美性爱视频久久 | 图片区偷拍区小说区 | 日韩精品免费看 | 夜夜嗨老熟女av一区二区三区 | 亚洲色图偷拍视频 | 五月天中文字幕av | 浪浪视频污 | 国产在线播放一区二区三区 | 好吊妞这里有精品 | 裸体女人a级一片 | 夜夜嗨av一区二区三区四区 | 打屁股调教视频 | 三极片黄色 | 老头把女人躁得呻吟 | 欧美自拍第一页 | av黄色免费观看 | 国产稀缺精品盗摄盗拍 | 国精品一区二区三区 | 色婷婷yy | 91av在| 超碰cc | 午夜男人天堂 | 午夜影院在线免费观看 | 日本黄色xxx | 美攻壮受大胸奶汁(高h) | 欧美午夜精品一区 | 国产精品无码一区二区无人区多人 | 热久久91| 91激情影院| 91精品福利在线 | 日本三级一区二区三区 | 国产一级在线观看视频 | 中文字幕在线视频免费播放 | 国产一区二区三区日韩 | 高清三区 | 国产喷白浆一区二区三区 | 性巴克成人免费网站 | 亚洲精品久久久久久久蜜桃 | 国内自拍视频网站 | 麻豆精品av | 国产精品女同 | 婷婷视频一区二区三区 | 久久亚洲综合 | jizz日本在线观看 | 中文字幕亚洲乱码 | 欧美极品在线观看 | 少妇精品一区二区 | 看黄色一级片 | 亚洲三级图片 | 亚洲涩涩涩 | 少妇一级淫片免费放播放 | 黄在线观看| 在线观看污污网站 | 精品产国自在拍 | 极品尤物一区二区 | 美女视频黄色 | 国产精品99久久久久久久久久久久 | 国产黄色大片网站 | 青青草在线免费观看 | 99精品视频国产 | 国产一区二区麻豆 | 嫩草网站入口 | 亚洲最色网站 | 国产精品无码在线播放 | 淫片网站 | 一区二区三区在线视频播放 | 亚洲精品777| 亚洲一级片免费看 | 欧美一区二区三区久久 | 天干夜夜爽爽日日日日 | 蜜臀av一区二区三区有限公司 | 亚洲一区福利视频 | www.啪啪 | 国产18精品乱码免费看 | 久色99 | 国产午夜无码视频在线观看 | 一本高清dvd在线播放 | 夜夜草天天草 | 国产主播福利在线 | 亚洲精品亚洲 | 亚洲免费在线视频观看 | 熟妇高潮一区二区高潮 | 亚洲av无码一区二区三区性色 | 四虎影视永久免费 |