一个查询即可插入多行:
$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