Mysql,数据透视表在 sqlfiddle 中工作但在 phpmyadmin 中不工作

标签 mysql pivot sqlfiddle

我最近发布了一个关于旋转 mysql 结果的问题,该问题得到了奇迹般的回答。虽然它已解决并在附带的 sqlfiddle 中工作,但当我将它带回我的数据库(在 phpmyadmin 中)时,我似乎无法使查询正常工作。我检查了版本, fiddle 是 5.1.61 版,我的 MySql 是 5.1.66-cll。有什么想法吗?这是 fiddle :http://sqlfiddle.com/#!8/59727/1提前感谢您的帮助。

最佳答案

基于您的评论和之前关于旋转的问题。听起来你需要增加 GROUP_CONCAT() 的长度功能。

默认长度为 1024。

要更改长度,您需要在代码生成动态 sql 查询之前使用以下内容:

SET [GLOBAL | SESSION] group_concat_max_len = val;

您可以更改GLOBALSESSION 长度并将val 替换为您需要的长度。

关于Mysql,数据透视表在 sqlfiddle 中工作但在 phpmyadmin 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14467644/

相关文章:

mysql - 成功回调未返回,角度为 $http

mysql - 调整 mysql 服务器以进行单个大表查询

sql-server - 根据动态数据透视结果在 SQL Server 上创建表

sql-server - 在 SQL Server 中使用透视(错误)- 列名无效

mysql - SQL 查询计算 'reserved' 个库存项目

mysql - 演示索引 SQL 表的性能优势

mysql - sparksql如何批量插入数据到mysql?

php - 如何从多个 mysql 列中选择不同的值并将它们放入一个 PHP 数组中?

python - 在数据帧上切换列和行

mysql - SQLfiddle错误号: 150 - Foreign Key Issue