修剪MySQL的逗号?

Sea*_*ins 7 mysql sql database

我有一个像下面这样的关键字列表,数据库中的一些关键字列表有一个前导或尾随 ,

keyword,keyword,keyword,keyword,
Run Code Online (Sandbox Code Playgroud)

如何,使用mysql 修剪前导和/或尾随?

我试过使用trim但似乎无法让它工作UPDATE,这是我想要实现的.

Fil*_*efp 26

 TRIM(BOTH ',' FROM ',keyword,keyword,')
Run Code Online (Sandbox Code Playgroud)

以上将返回'keyword,keyword'.

BOTH可以替换为任何一个LEADING或者TRAILING如果您只想修剪字符串的一侧.

文档


TRIMUPDATE查询中使用应该没有任何问题,但如果没有相关查询,我们就无法提供任何特定帮助.但TRIM就像任何其他可用功能一样,它需要一组参数并返回一个值.


插入后查询示例以修复具有尾随的字段 ','

UPDATE `table_name` SET `keywords` = TRIM(TRAILING ',' FROM `keywords`);
Run Code Online (Sandbox Code Playgroud)