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

时间:2013-01-22 20:44:01

标签: mysql pivot sqlfiddle

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

1 个答案:

答案 0 :(得分:2)

根据您的评论和之前有关旋转的问题。听起来你需要增加GROUP_CONCAT()函数的长度。

默认长度为1024.

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

SET [GLOBAL | SESSION] group_concat_max_len = val;

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