Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何通过phpmyadmin批量删除wordpress帖子内容中的样式?_Mysql_Sql_Wordpress - Fatal编程技术网

Mysql 如何通过phpmyadmin批量删除wordpress帖子内容中的样式?

Mysql 如何通过phpmyadmin批量删除wordpress帖子内容中的样式?,mysql,sql,wordpress,Mysql,Sql,Wordpress,我的40000帖子内容(Wordpress)中有一些无用的样式,如下所示 <span style="font-family: Arial; color: #0066cc;">content</span>; 但得到了回应 1064-您的SQL语法有错误;在第1行的“style=“font-family:Arial)”附近,请查看与MySQL服务器版本对应的手册,以了解要使用的正确语法 谁能告诉我应该如何修改它吗?使用WP-CLI 它有一个搜索替换功能,

我的40000帖子内容(Wordpress)中有一些无用的样式,如下所示

<span style="font-family: Arial; color: #0066cc;">content</span>;
但得到了回应

1064-您的SQL语法有错误;在第1行的“style=“font-family:Arial)”附近,请查看与MySQL服务器版本对应的手册,以了解要使用的正确语法 谁能告诉我应该如何修改它吗?

使用WP-CLI

它有一个搜索替换功能,你运行的命令在命令行上看起来是这样的

./wp-cli.phar search-replace 'style="font-family: Arial; color: #0066cc;"' ''

事实上,您给定的SQL代码不包含任何语法错误。可能是您在PHPMyAdmin中尝试了不同的查询。代码中没有语法错误。它的执行正确YWP cli可能会使操作更简单,但SQL查询无法进行此类替换,这完全是错误的。事实上,记录在案的时间几乎是凌晨5点,我已经熬夜了,这是我的excuse,我坚持下去!哈哈
UPDATE wp_posts SET post_content = REPLACE ( post_content, ' style="font-family: Arial; color: #0066cc;"', '' );
./wp-cli.phar search-replace 'style="font-family: Arial; color: #0066cc;"' ''