これが私のテーブルだとしましょう:
CREATE TABLE tab (
id INT AUTO_INCREMENT NOT NULL,
val VARCHAR(9),
KEY(id),
PRIMARY KEY (xx)
);
すべての行が同じ自動インクリメント値になるように、複数の行を同時に挿入することは可能でしょうか?
以下は機能しますが、単一のクエリを実行しているという事実に関係なく、新しい行ごとにインクリメントします。
INSERT INTO tab (id,val) VALUES (LAST_INSERT_ID(),'a'), (LAST_INSERT_ID(),'b');
単一のクエリで同じ自動インクリメント ID を受け取るようにするにはどうすればよいですか?