$wpdb->插入数据库错误重复条目错误记录

时间:2013-04-18 作者:Evan Rose

是否有等同于INSERT IGNOREwpdb 班当我获取并插入推特提要时,我存储推特ID的字段被键入UNIQUE, 我知道会发生重复,不需要Wordpress在我的PHP错误日志中通知我。(注意,我会写下我需要的查询$wpdb->prepare 但无论出于何种原因,这都会引发一系列其他错误[我很乐意与大家分享,尽管我认为这些错误与这个问题无关])。

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

要直接回答这个问题$wpdb->update 但没有什么会完全重复INSERT IGNORE 据我所知。如果$wpdb->update, 不起作用我很确定您需要编写自己的查询并使用$wpdb->query$wpdb->prepare.

结束

相关推荐

Wpdb->准备函数在SQL语句中删除%s的单引号

我正在sql语句中使用下面的wpdb->prepare函数。我传入了几个变量,一些字段名和一些值。当我尝试使用%s作为字段名时,它会在其周围加上单引号。如何防止字段名周围出现单引号?sql语句将不会使用单引号执行? $query = $wpdb->prepare(\"SELECT DISTINCT wp_geo.%s, wp_geo.$field2 FROM wp_geo WHERE wp_geo.$field3=%s\",$field1, $typevalue);“coun