我最近发布了一个关于旋转 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;
您可以更改GLOBAL
或SESSION
长度并将val
替换为您需要的长度。
关于Mysql,数据透视表在 sqlfiddle 中工作但在 phpmyadmin 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14467644/