我也有同样的问题。
没有等效函数。$wpdb->insert_id
仅在之后工作$wpdb->insert
Alternative way
如果是更新,您可以根据所获得的数据通过查询获取id,或者在大多数情况下,您应该在更新之前已经获取id。
global $wpdb;
$data = array(
\'first_name\' => "John",
\'last_name\' => "Doe"
);
$where = array(
\'id\' => $my_id
);
$res_update = $wpdb->update( $wpdb->prefix . "my_table", $data, $where );
if( $res_update === false ){
error_log( \'my error\');
}
return $my_id;