我想重新检查所有数据库和所有表格并更改网址字符串,如果存在例如example.ge
或example.ge/logo/image.png
example.com
或example.com/logo/image.png
所以我想将任何字符串example.ge
更改为example.com
我该如何执行此查询?
答案 0 :(得分:0)
Hy那里!
尝试使用SUBSTRING。您正在搜索example.com
;
子串接受给定的字符串并将其分配给一个或多个字符串;您的示例中为SUBSTRING("STRING",start_int,lengt_int)
:
STRING == "example.go"
start_int == (lengt of STRING (10))
lengt_int == null
代码:
UPDATE `YourTable`
SET `Url` = CONCAT("example.com",SUBSTRING(`Url`,10)
WHERE `Url` LIKE "%example.go%";
网址:http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring
希望它有所帮助!