在mysql替换中替换为/

时间:2011-09-06 22:21:52

标签: mysql

我有一个小代码,允许我从现有字段向新字段添加自定义名称,但它不会删除/(斜杠)为_(下划线)。

UPDATE `custom` SET custom_url = LOWER(REPLACE(REPLACE(REPLACE(Name, ' ', '_'), '(', ''), ')', ''));

如何重新编写此代码,以便它也允许我这样做?

1 个答案:

答案 0 :(得分:1)

正斜杠在MySQL中没有特殊含义,只需添加额外的替换。

UPDATE `custom` 
SET custom_url = LOWER(
                   REPLACE(
                     REPLACE(
                       REPLACE(
                         REPLACE(Name, ' ', '_')
                       , '(', '')
                     , ')', '')
                   ,'/','_')
                 );

如果您要删除/,请将,'/','_')替换为底部替换部分中的,'/','')