假设这是我的桌子:
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?