我有以下查询并收到以下错误消息:
update `wp_posts` set `post_excerpt` = replace( `post_excerpt`, "[av_font_icon icon='ue82d' font='entypo-fontello' size='14px' position='left' color='' custom_class=''][/av_font_icon]", '') where instr( `post_excerpt`, "[av_font_icon icon='ue82d' font='entypo-fontello' size='14px' position='left' color='' custom_class=''][/av_font_icon]") > 0;
#1064 - 您的SQL语法出错;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 ''附近'[av_font_icon icon ='ue82d'font ='entypo-fontello'size ='14px' 第一行的位置='左'c'
我正在尝试在wordpress数据库中找到短代码并将其删除。有谁知道什么是错的?非常感谢
答案 0 :(得分:1)
为什么不使用“PHP中的数据库搜索和替换脚本”?您所要做的就是将它放在根文件夹中并在浏览器中运行它。 https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
这就是我使用的,从未出现过问题。只是为了以防万一,请确保备份。
运行搜索短代码并将其替换为空字段。
答案 1 :(得分:0)
您应该使用''