在phpMyAdmin現在工作:LAST_INSERT_ID()返回多行0?
order
表strucure:
OrderID int(11) auto_increment
CustomerID varchar(50)
BillAddr varchar(200)
ShipAddr varchar(200)
Date date
Total double
表目前有4行數據,用不同的OrderIDs。
SQL:
SELECT LAST_INSERT_ID() FROM `order`
結果:
LAST_INSERT_ID()
0
0
0
0
我期待第四行OrderID
- 只是一個數字,但對於在phpMyAdmin每一行得到了一個0。
不,您不能以這種方式使用此功能。 – Lion
MySql'LSAT_INSERT_ID()'函數類似於PHP'mysql_insert_id()'函數。參見[this](http://stackoverflow.com/questions/10644468/retrieving-the-last-insert-id-from-mysql-using-php)和[this](http://stackoverflow.com/questions/ 10518831/insert-data-into-a-child-table-based-master-table-primary-key-values)有關更多詳細信息的問題。 – Lion