當往mysql數據庫插入一條數據時,有時候需要知道剛插入的信息,mysql有自己的函數:SELECT @@IDENTITY
它的用法如下:
INSERT INTO user_info (name,gender,height,age)VALUES('sa','女','120','12');SELECT @@IDENTITY
@@identity是表示的是最近一次向具有identity屬性(即自增列)的表插入數據時對應的自增列的值,是系統定義的全局變量。一般系統定義的全局變量都是以@@開頭,
用戶自定義變量以@開頭。比如有個表A,它的自增列是id,當向A表插入一行數據后,如果插入數據后自增列的值自動增加至101,則通過select @@identity得到的值就是101。
使用@@identity的前提是在進行insert操作后,執行select @@identity的時候連接沒有關閉,否則得到的將是NULL值------百度