我是这样插入多行的:
INSERT INTO table (col_a,col_b) VALUES (111,'example'),
(222,'another example'),(333,'blah'),(444,'another blah'),(555,'aldksjf')
col_a
或col_b
都不是主键。我的主键上有一个auto_increment
,我们称之为table_id
。
我遇到了this link,表示我可以使用LAST_INSERT_ID
和ROW_COUNT
来确定我之前插入的table_id
。
我的问题是保证订单?具体来说,如果LAST_INSERT_ID
为15,则保证值为(111,'example')
并且table_id 18保证为(444,'another blah')
?或者它只是意味着5个插入的行将具有15 - 19但不一定按照我的陈述的值部分的顺序。