萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql insert語句後如何獲取insert數據的主鍵值自動編號

mysql insert語句後如何獲取insert數據的主鍵值自動編號

關於mysql教程 insert語句後如何獲取insert數據的主鍵值自動編號呢,

方法很簡單的,mysql數據自帶的了mysql_insert_id ( );函數

使用方法:

insert into(a')values('b')

$nid = mysql_insert_id ( );

方法二:

LAST_INSERT_ID(),不過關於這個函數,與mysql_insert_id()比較有很多的區別,mysql_insert_id ()是直接獲取當前session的insert_id,而LAST_INSERT_ID()是SQL函數,
需要通過執行SQL來獲得,如:SELECT LAST_INSERT_ID();顯然這兩個效果是一樣的,
但執行一次SQL要耗費很多資源,不如直接通過mysql_insert_id()獲得內存中的值快得多

copyright © 萬盛學電腦網 all rights reserved