程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql insert語句後如何獲取insert數據的主鍵值自動編號

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

編輯:MySQL綜合教程

關於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()獲得內存中的值快得多

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved