php - 从 mysql 表中删除逗号集

标签 php mysql regex

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

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

我只想去掉逗号和字符串的首尾,而不是中间真正的逗号。它几乎在每一行和每一列中。我知道这可以通过 regx 和替换 php 中的函数来完成。

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

enter image description here

最佳答案

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

仅用于名称列

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

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

关于php - 从 mysql 表中删除逗号集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33862244/

相关文章:

regex - 使用 XSD 中的正则表达式验证 XML 中的 JSON

php - 如何在 PHP 7.0.14 中安装 mbstring?

java - java中如何使用变量的值作为mysql的表名?

mysql - 如何在VB中打印Datagridview有表

Java 正则表达式匹配器 : Negative Lookaround Not Working

python - 保留以某些文本字符串开头的行

javascript - document.getElementById 不适用于 jquery 加载

php - 无法使用 stylesheet_directory 检索图像

php - 为vtiger创建自定义短信提供商

python - 在 mysql 中禁用缓存结果(使用 python)