站長資訊網
        最全最豐富的資訊網站

        mysql 如何搜索自增列

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

        mysql 如何搜索自增列

        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.

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品久久99| 久久国产成人亚洲精品影院 | 国产精品午夜久久| 国产亚洲欧美精品久久久| 香港三级精品三级在线专区 | 久久久一本精品99久久精品88 | 国产综合成人色产三级高清在线精品发布 | 国产精品理论片在线观看| 国产a精品视频| 久久久久99精品成人片欧美| 无夜精品久久久久久| 精品成人av一区二区三区| 女人香蕉久久**毛片精品| 成人区人妻精品一区二区不卡视频| 亚洲中文字幕久久精品无码喷水| 久久精品中文字幕有码| 国产高清日韩精品欧美激情| 青青青国产依人精品视频| 成人精品一区二区三区中文字幕| 午夜天堂精品久久久久| 无码人妻精品一区二区三区99不卡| 精品国产福利盛宴在线观看| 国产精品∧v在线观看| 亚洲精品国产成人专区| 久久青青草原国产精品免费| 国产精品久久一区二区三区 | 免费精品无码AV片在线观看| 中文字幕精品无码一区二区| 午夜精品久久久内射近拍高清 | 国产乱人伦偷精品视频免下载| 久久久精品人妻一区二区三区四| 亚洲综合av永久无码精品一区二区| 亚洲国产av无码精品| 亚洲精品国产电影| 亚洲国产主播精品极品网红| 亚洲精品无码专区在线播放| 亚洲福利精品电影在线观看| 亚洲日韩精品一区二区三区| 久久丫精品国产亚洲av| 国产精品无码久久久久久| 51午夜精品免费视频|