我的數據庫有,使用auto_increment時,如何獲取新行的id?
mysql> describe students;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(50) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
而且我想插入2名學生 - 但我想知道thier標識立即
mysql> insert into students values (null, 'tom'), (null, 'larry');
我想,如果插入實際返回的結果集的ID ...又名...
mysql> select id from (insert into students values (null, 'tom'), (null, 'larry'));
Humm?
我不認爲你能夠同時執行兩個插入並返回兩個新ID – Phil