我想使用SQL查询将我的所有标题名称转换为网址别名。目前我正在使用sql REPLACE替换"" (空间)与" - " 。
但我想避免单词之间的所有特殊字符和空格并将标题名称转换为别名
Ex:A B&儿子应该是a-b-sons
这是我当前的查询
UPDATE content SET alias = title,alias = LOWER(REPLACE(alias," ", "-"));
是否有任何选项我可以添加更多针对abocve查询的特定内容以获取上述特殊字符的标题
Ex: A B&儿子应该是 a-b-sons
请咨询
答案 0 :(得分:0)
您可以多次使用REPLACE()
功能,例如
UPDATE content
SET alias = LOWER(REPLACE(REPLACE(alias," ", "-"),"&","-"))
WHERE alias='A B & sons';