2
我在我的Laravel 5
模型的查询中使用了group_concat()
。在这方面,我使用这种说法。Laravel中的group_concat()问题5
DB::statement('SET GLOBAL group_concat_max_len = 1000000');
它在本地工作正常,但它不在Live在线服务器中工作。
任何人都可以说问题在哪里?
我在我的Laravel 5
模型的查询中使用了group_concat()
。在这方面,我使用这种说法。Laravel中的group_concat()问题5
DB::statement('SET GLOBAL group_concat_max_len = 1000000');
它在本地工作正常,但它不在Live在线服务器中工作。
任何人都可以说问题在哪里?
一些其他问题/回答可以帮助我们来帮助你:
更好的检查是看是否该交易已处理利用成功的数据库的子序贯检查请求,因为如果你有全局设置它,它应该为所有的会话工作,即使不是你的执行者码。
SHOW VARIABLES LIKE 'group%';
应指示当前组配置的最大连接长度。
Goodluck。
感谢Dan Belden您的宝贵意见。这个正在工作 DB :: statement('SET SESSION group_concat_max_len = 1000000'); –
在这种情况下,如果它仍然不工作“1000000”对您的数据来说可能仍然太小?一个很好的指标是,如果group_concat列被截断... –
感谢Dan Belden提供的宝贵意见。很长一段时间我寻找更好的替代group_concat。但是我没有收集到更好的group_concat替代品。你可以在这方面帮助我吗? –