如何使用带有wpdb UPDATE方法的MySQL IN语句? 时间:2014-04-29 作者:BlekStena 我正在使用wpdb更新方法,希望更新在多个id中找不到id的记录。所以如果我想更新每个记录的id为1 例如,我会这样做:$wpdb->update( \'wp_my_tables\', array( \'active\' => 0 ), array( \'id\' => 1 ), array( \'%d\' ), array( \'%d\' ) ); 但是我应该如何编辑它,以便它不会更新ID所在的值,例如1,2,3 ? 1 个回复 最合适的回答,由SO网友:Rarst 整理而成 不幸的是,update helper仅处理此类简单的等于条件:$wheres[] = "`$field` = {$form}"; 对于更复杂的查询,您必须自己形成SQL并使用wpdb->query() 方法将其作为任意查询运行。 结束 文章导航