首页 >

mysql将多个值用逗号分隔 |php redis mysql 缓存

mysql 中文 null,mysql_upgrade 失败,mysql 双主 被动 部署,mysql导入其他格式数据,mysql线上创建索引,php redis mysql 缓存mysql将多个值用逗号分隔 |php redis mysql 缓存
SELECT GROUP_CONCAT(`field_name` SEPARATOR ',') FROM `table_name`;

上面的语句中,`field_name`代表需要用逗号分隔的字段名,`table_name`代表该字段所在的表名。GROUP_CONCAT()函数可以将该字段的多个值用逗号分隔起来,SEPARATOR可以指定分隔符。

如果要在查询结果中包含除了需要分隔的字段之外的其他字段,可以使用以下语句:

SELECT `other_field`, GROUP_CONCAT(`field_name` SEPARATOR ',') 
FROM `table_name` 
GROUP BY `other_field`;

上面的语句中,`other_field`代表需要查询的其他字段名。

值得注意的是,GROUP_CONCAT()函数的默认最大长度为1024个字符,如果需要更大的长度,可以在查询语句中加入以下语句:

SET SESSION group_concat_max_len = 1000000; // 可以设置为更大的长度

以上就是MySQL将多个值用逗号分隔的处理方法。


mysql将多个值用逗号分隔 |php redis mysql 缓存
  • 如何用Java判断MySQL服务器是否可用? |mysql 排序 固定字符串
  • 如何用Java判断MySQL服务器是否可用? |mysql 排序 固定字符串 | 如何用Java判断MySQL服务器是否可用? |mysql 排序 固定字符串 ...

    mysql将多个值用逗号分隔 |php redis mysql 缓存
  • MySQL命令如何查找并比较两列数据 |mysql5.7 acc
  • MySQL命令如何查找并比较两列数据 |mysql5.7 acc | MySQL命令如何查找并比较两列数据 |mysql5.7 acc ...

    mysql将多个值用逗号分隔 |php redis mysql 缓存
  • mysql数据库中可使用 |mysql的add day
  • mysql数据库中可使用 |mysql的add day | mysql数据库中可使用 |mysql的add day ...