久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      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無關(guān)的,如果向表a插入數(shù)據(jù)后,再向表b插入數(shù)據(jù),LAST_INSERT_ID會改變。

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

      3、select @@IDENTITY;

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

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

      4、SHOW TABLE STATUS;

      得出的結(jié)果里邊對應(yīng)表名記錄中有個Auto_increment字段,里邊有下一個自增ID的數(shù)值就是當(dāng)前該表的最大自增ID.

      贊(0)
      分享到: 更多 (0)
      ?
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號