Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Php 批量编辑Sql数据库-从Wordpress图像标题中删除字符_Php_Sql_Wordpress_Image - Fatal编程技术网

Php 批量编辑Sql数据库-从Wordpress图像标题中删除字符

Php 批量编辑Sql数据库-从Wordpress图像标题中删除字符,php,sql,wordpress,image,Php,Sql,Wordpress,Image,我现在正在做一个Wordpress项目,涉及数百张图片。我一直在上传图像,并将标题和Alt文本设置为文件名,因为我认为文件名是每个产品的型号 直到我上传了大约200张图片后,我才意识到图片名称中的LG代表“大图片”,而不是型号前缀。所以现在我需要遍历并删除数百个alt文本和标题字段中的“LG”文本 我是否可以运行sql命令来搜索所有图像标题和alt文本中的字符LG,并从标题和alt文本中删除这些字符 例如,一个文件名可能是“LGWhite”,所以我将标题和alt文本设置为“LGWhite”,而它

我现在正在做一个Wordpress项目,涉及数百张图片。我一直在上传图像,并将标题和Alt文本设置为文件名,因为我认为文件名是每个产品的型号

直到我上传了大约200张图片后,我才意识到图片名称中的LG代表“大图片”,而不是型号前缀。所以现在我需要遍历并删除数百个alt文本和标题字段中的“LG”文本

我是否可以运行sql命令来搜索所有图像标题和alt文本中的字符LG,并从标题和alt文本中删除这些字符

例如,一个文件名可能是“LGWhite”,所以我将标题和alt文本设置为“LGWhite”,而它应该是“White”。如何将LG从所有散装产品中移除

UPDATE your_table
SET your_field = REPLACE(your_field, 'LG', '')
WHERE your_field = XX
你甚至不需要在哪里


您甚至可能不需要where?

像这样的东西怎么样

UPDATE `table` SET `column` = REPLACE(`column`, 'LG', '')

像这样的怎么样

UPDATE `table` SET `column` = REPLACE(`column`, 'LG', '')

对于普通的SQL语句,很可能会损坏安装,因为几乎所有内容都是以序列化方式保存在Wordpress中的。 如果编辑长度,它需要一个X字符的标题,但只能找到X-2个字符:-/

有一个很棒的软件,用于更改Wordpress数据库:

使用普通SQL语句,很可能会损坏安装,因为几乎所有内容都在Wordpress中序列化保存。 如果编辑长度,它需要一个X字符的标题,但只能找到X-2个字符:-/

有一个很棒的软件,用于更改Wordpress数据库:

darn,我需要一个新的烤面包机虽然这个解决方案是正确的,但另一个回答对我来说更容易理解,因为我对SQL的经验较少。谢谢你的回答。该死,我需要一个新的烤面包机。虽然这个解决方案是正确的,但另一个回答对我来说更容易理解,因为我对SQL的经验较少。谢谢你的回答。嘿,我安装了那个工具,它确实做了更改,但它也更改了图像名称,这破坏了所有链接。我不知道如何指定只更改标题。你知道吗?嘿,我可以在不破坏网站的情况下使用SQL命令行。谢谢你提供的工具。:)嘿,我安装了那个工具,它确实做了更改,但它也更改了图像名称,这破坏了所有链接。我不知道如何指定只更改标题。你知道吗?嘿,我可以在不破坏网站的情况下使用SQL命令行。谢谢你提供的工具。:)我可以在wp_posts type=“attachment”下找到图像,但没有“caption”字段。我现在有点迷路了。字幕似乎比我想象的要深。哈哈!我得到了它。显然,“post_摘录”是标题。令人惊叹的。谢谢你,伙计。我花了一点时间才弄明白,因为我对SQL不是非常熟悉,但这节省了我很多时间。非常感谢。我可以在wp_posts type=“附件”下找到图像,但没有“标题”字段。我现在有点迷路了。字幕似乎比我想象的要深。哈哈!我得到了它。显然,“post_摘录”是标题。令人惊叹的。谢谢你,伙计。我花了一点时间才弄明白,因为我对SQL不是非常熟悉,但这节省了我很多时间。非常感谢。