mysql獲取insert之後的id

2021-05-28 08:17:09 字數 455 閱讀 2516

方法-1、

php函式 mysql_insert_id --  取得上一步 insert 操作產生的 id 

intmysql_insert_id( [resource link_identifier] )

函式需要與auto_increment 屬性結合使用。

方法-2、

mysql內建函式 last_insert_id() , 該函式總是儲存著最新產生的 auto_increment 值,並且不會在查詢語句之間被重置。

$rs=mysql_query('select last_insert_id()');

var_dump(mysql_fetch_array($rs));

MySQL中的INSERT查詢後獲取自動增量值

很多時候,我們有一定的要求,同時更新這兩個表。比方說,我們有兩個的表customer details和customer address。一些細節,如位址同時增加了在customer details行,第一次書面在customer address和它的引用中新增customer details表。現在...

MySql 學習筆記 INSERT

insert 將一行或者多行插入到表中 insert into table col1,col2.制定列名 若一一對應則可以忽略 values values1,values2.對應屬性值 插入多行 insert ignore into table col1,col2.制定列名,可以選擇忽略錯誤繼續後面...

MySQL 提高Insert效能

插入乙個記錄需要的時間由下列因素組成,其中的數字表示大約比例 這不考慮開啟表的初始開銷,每個併發執行的查詢開啟。表的大小以logn b樹 的速度減慢索引的插入。加快插入的一些方法 有選擇地用create table建立表。執行flush tables語句或命令mysqladmin flush tab...