查找并替换phpMyAdmin [已关闭]

nwlqm0z1  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(175)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

7个月前关闭。
Improve this question
我有大约20k个URL使用下面的模式,我试图使用phpMyAdmin替换和删除这些URL中的fffd8ca225794d4c3c9f33a2ec321828
这只是一个例子,所有这些字符串都是随机的
它是什么https://www.xxxx.com/file/0/fffd8ca225794d4c3c9f33a2ec321828/740000/740640/screenshots/1.jpg
我需要什么https://www.xxxx.com/contents/sources/740000/740640/screenshots/1.jpg
有人能帮我吗?

ndasle7k

ndasle7k1#

您可以将简单的UPDATE查询与REPLACE函数一起使用:

UPDATE <your table name> 
    SET <your field name> = REPLACE(
        <your field name>, 
        'fffd8ca225794d4c3c9f33a2ec321828/', -- find this substring
        '' -- replace by empty string
    );

Test MySQL REPLACE online
从MySQL 8.0开始,您可以使用REGEXP_REPLACE函数

UPDATE urls SET url = REGEXP_REPLACE(
  url, 
  'file/0/[a-z0-9]+/', 'contents/sources/
');

MySQL REGEXP_REPLACE test

相关问题