如何获取 MySQL 为当前插入行生成的 auto_increment 值,以便在插入命令中使用它?例如:
INSERT INTO aTable (aField) VALUES ( AUTOINCVALUEHERE )
这似乎不是一个复杂的操作,但我一直无法在这里、在 MySQL 文档或其他地方找到任何解决方案。我知道执行 UPDATE 的潜力,但如果我不需要运行多个查询来完成此操作,我会更喜欢。
我已经尝试过 LAST_INSERT_ID() - 它不起作用,文档说它只是为了给出最后一个执行查询的值,而不是当前查询。