我想将一些数据插入表中
(id PK autoincrement, val)
使用多插入
INSERT INTO tab (val) VALUES (1), (2), (3)
是否有可能获得最后插入的id表?
我问,因为我不确定是否所有这些都将以这种形式出现:(n,n 1,n 2).
我使用MysqL inodb.
解决方法:
If you insert multiple rows using a
single INSERT statement,
LAST_INSERT_ID() returns the value
generated for the first inserted row
only. The reason for this is to make
it possible to reproduce easily the
same INSERT statement against some
other server.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。