从数据库表中的URL列中删除特殊字符

时间:2018-04-21 13:59:01

标签: sql url mysql-workbench urldecode

我有一个表,其中一列包含带特殊字符的URL。 例如,我有像这些äèæμ的字符。 有没有办法我可以删除字符或附加任何可理解的解码网址? ¨

1 个答案:

答案 0 :(得分:0)

在MySQL 8.0中,您有新功能regexp_replace。例如,您可以使用它删除下面的数字:

select regexp_replace('The licence plate is A6Z4J1', '^[a-zA-Z]', '');
-- The licence plate is AZJ

如果您在8.0之前使用MySQL,则需要创建一个程序来执行此操作。