Mysql 替换phpmyadmin中以开头和结尾的字符串
我正在尝试更新wordpress post_内容表中的特定url。我有超过5000个不同的网址更新为一个单一的相同 因此,在clear中,我有5000个URL,都以以下内容开头: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
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值
有些人知道怎么了