每一列和每一行都有一组逗号。我想消除字符串前后的逗号。
例如:,,,,,某事,某事,,,,,,,,,,,
我只想去掉逗号和字符串的首尾,而不是中间真正的逗号。它几乎在每一行和每一列中。我知道这可以通过 regx 和替换 php 中的函数来完成。
但我想对数据库本身进行更改。 (没有这个不必要的逗号的新表)
最佳答案
您可能需要使用更新查询来修剪数据库中的值。
仅用于名称列
UPDATE `example_table` SET `name` = TRIM(BOTH ',' FROM `name`)
免责声明:请仅在测试环境中使用,我对任何数据丢失概不负责
关于php - 从 mysql 表中删除逗号集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33862244/