mysql更新(我想更改最后两个字符的字符串)
我有一根绳子mysql更新(我想更改最后两个字符的字符串),mysql,Mysql,我有一根绳子 www.baabrada.aapnipanchayat.org 我想换字符串 www.baabrada.aapnipanchayat.in 我已经使用了这个更新查询 UPDATE `gram_panchayat` SET web=in WHERE web=org; 确保仅在字符串末尾将.org替换为.in中的内容: UPDATE gram_panchayat SET web = CONCAT(LEFT(web, CHAR_LENGTH(web)-CHAR_LENGTH('
www.baabrada.aapnipanchayat.org
我想换字符串
www.baabrada.aapnipanchayat.in
我已经使用了这个更新查询
UPDATE `gram_panchayat` SET web=in WHERE web=org;
确保仅在字符串末尾将
.org
替换为.in
中的内容:
UPDATE gram_panchayat
SET web = CONCAT(LEFT(web, CHAR_LENGTH(web)-CHAR_LENGTH('org')), 'in')
WHERE web LIKE '%.org'
测试它:
更多信息:确保将
.org
中的内容替换为。
仅在字符串末尾:
UPDATE gram_panchayat
SET web = CONCAT(LEFT(web, CHAR_LENGTH(web)-CHAR_LENGTH('org')), 'in')
WHERE web LIKE '%.org'
测试它:
更多信息:另一种方法是使用:
下面是一个SQL Fiddle演示:另一种方法是使用:
这里有一个SQL Fiddle的演示:@GordonLinoff我这次不同意。这绝对是更好更安全的answer@GordonLinoff这次我不同意。这绝对是更好、更安全的答案