亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql搜索自增列的方法

發布時間:2020-09-29 14:56:38 來源:億速云 閱讀:342 作者:小新 欄目:MySQL數據庫

這篇文章主要介紹了mysql搜索自增列的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

mysql搜索自增列的方法:1、使用【select max(id) from tablename】;2、使用【SELECT LAST_INSERT_ID()】;3、使用【select @@IDENTITY】;4、【SHOW TABLE 】。

mysql搜索自增列的方法:

1、select max(id) from tablename

2、SELECT 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;

@@identity 是表示的是最近一次向具有identity屬性(即自增列)的表插入數據時對應的自增列的值,是系統定義的全局變量。一般系統定義的全局變量都是以@@開頭,用戶自定義變量以@開頭。

比如有個表A,它的自增列是id,當向A表插入一行數據后,如果插入數據后自增列的值自動增加至101,則通過select @@identity得到的值就是101。使用@@identity的前提是在進行insert操作后,執行select @@identity的時候連接沒有關閉,否則得到的將是NULL值。

4、SHOW TABLE STATUS;

得出的結果里邊對應表名記錄中有個Auto_increment字段,里邊有下一個自增ID的數值就是當前該表的最大自增ID.

感謝你能夠認真閱讀完這篇文章,希望小編分享mysql搜索自增列的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

迭部县| 襄汾县| 泾川县| 资兴市| 贺兰县| 克拉玛依市| 通州市| 四子王旗| 汾西县| 博湖县| 堆龙德庆县| 子洲县| 阿尔山市| 大荔县| 洞头县| 湟源县| 大新县| 塔城市| 穆棱市| 宜宾市| 南和县| 泉州市| 天等县| 南江县| 和田市| 山西省| 浙江省| 武夷山市| 湘阴县| 华阴市| 邛崃市| 那曲县| 琼结县| 信阳市| 肇庆市| 盐城市| 健康| 乌苏市| 宝兴县| 黄浦区| 武山县|