一个查询即可插入多行:

$My query = "INSERT INTO exp_channel_titles(channel_id,author_id,ip_address) VALUES(11,1,'203.109.119.2'),(11,1,'203.109.119.2'),(11,1,'203.109.119.2')";


我想要的是 :

自动递增ID的数组。

我正在使用SELECT LAST_INSERT_ID()得到什么:

我只有一个id,我该怎么做才能得到最后插入字段的所有自动递增值的数组。

附言:我无法触发多次插入查询。

最佳答案

这将按ID递减的顺序获取最后X条记录。如果您的ID是自动递增的,那么这些将是最新插入的值。

SELECT * FROM exp_channel_titles
ORDER BY id DESC
LIMIT X

10-08 12:57