私のデータベースには、
mysql> describe students;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(50) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
生徒を 2 人挿入したいのですが、すぐに ID を知りたいのです。
mysql> insert into students values (null, 'tom'), (null, 'larry');
insert が実際に ID の結果セットを返すといいのですが...別名...
mysql> select id from (insert into students values (null, 'tom'), (null, 'larry'));
うーん?