从mysql表中删除一组逗号

时间:2015-11-23 01:02:17

标签: php mysql regex

每列和每行都有一组逗号。我想消除字符串前后的逗号。

例如:,,,,,某事,某事,,,,,,,,,,,,

我想只删除逗号和字符串的前端和末尾,而不是之间的真实逗号。它几乎在每一行和每列中。我知道这可以通过regx来完成并替换php中的函数。

但我想在数据库中进行更改。 (没有这个不必要的逗号的新表)

enter image description here

1 个答案:

答案 0 :(得分:5)

您可能需要使用更新查询修剪数据库中的值。

仅适用于名称列

UPDATE `example_table` SET `name` = TRIM(BOTH ',' FROM `name`)

免责声明:请仅在测试环境中使用,我不对任何数据丢失负责