Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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/85.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/1/ssh/2.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中以开头和结尾的字符串_Mysql_Sql_Database - Fatal编程技术网

Mysql 替换phpmyadmin中以开头和结尾的字符串

Mysql 替换phpmyadmin中以开头和结尾的字符串,mysql,sql,database,Mysql,Sql,Database,我正在尝试更新wordpress post_内容表中的特定url。我有超过5000个不同的网址更新为一个单一的相同 因此,在clear中,我有5000个URL,都以以下内容开头: domain.com/params.php?.... 并始终以以下内容结束: ?e= 我希望所有这些url都替换为一个不带参数的url,以便它们都发送到domain.com/page.html 那么,有没有一种方法可以替换所有的URL而不必手动操作呢 谢谢这就是你要找的吗 update post_content

我正在尝试更新wordpress post_内容表中的特定url。我有超过5000个不同的网址更新为一个单一的相同

因此,在clear中,我有5000个URL,都以以下内容开头:

domain.com/params.php?....
并始终以以下内容结束:

?e=
我希望所有这些url都替换为一个不带参数的url,以便它们都发送到domain.com/page.html

那么,有没有一种方法可以替换所有的URL而不必手动操作呢


谢谢这就是你要找的吗

update post_content 
set url = 'domain.com/page.html'
where url like 'domain.com/params?%?e=0'

此短语为:将所有以
'domain.com/params?
开头并以
'e=0'
结尾的
url
替换为
'domain.com/page.html'

不,它不起作用。它是这样写的:

Update `wp_posts`
set post_content = 'domaine.com/newpage.php'
where post_content like 'domaine.com/ads.php?city=%e='
因此,它应该接受从domaine.com/ads.php?city=开始的所有查询,直到e=为止,但它不是,并且返回0值

有些人知道怎么了