如何使用wpdb查询获取批量/批插入的插入行ID? 时间:2020-06-15 作者:ateebahmed 我正在编写一个插件,需要将数据保存在自定义表中,function 点击API,然后保存需要批量处理的数据insert, 但作为wpdb 不支持开箱即用我做了一个function 对于it使用prepare 和query.但是query 不返回插入的行ID。我怎样才能得到它们?除了使用wpdb? 1 个回复 SO网友:mozboz 如上所述here:如果使用单个insert语句插入多行,则LAST\\u insert\\u ID()仅返回为第一个insertedrow生成的值。这样做的原因是可以对其他服务器简单地复制相同的INSERT语句。因此,如果需要每个插入的ID,则应使用单个$wpdb->insert 命令,则可以使用$wpdb->insert_id. 此处的文档:https://codex.wordpress.org/Function_Reference/wpdb_Class#INSERT_row如果使用一个查询插入多行,则无法获取所有插入的ID,除非您确定可以唯一地标识这些行,否则您希望重新查询这些ID。 文章导航