Php mysql中拒绝访问超级权限错误?
MysqlError:访问被拒绝;此操作需要(至少一个)超级权限 我的问题是:Php mysql中拒绝访问超级权限错误?,php,mysql,Php,Mysql,MysqlError:访问被拒绝;此操作需要(至少一个)超级权限 我的问题是: $sql = 'SELECT GROUP_CONCAT(field_one ORDER BY field_id SEPARATOR '-') AS field_ans FROM table_name'; 字段_one[存储最多450个字符] 使用GROUP_CONCAT,我试图在一个列中获取多个行值 注意:不希望在phpmyadmin中运行“设置全局组\u concat\u max\u len=4096”。我想
$sql = 'SELECT GROUP_CONCAT(field_one ORDER BY field_id SEPARATOR '-') AS field_ans FROM table_name';
- 字段_one[存储最多450个字符]
- 使用GROUP_CONCAT,我试图在一个列中获取多个行值
$sql = "SET GLOBAL group_concat_max_len = 4096";
如何消除错误,我在我的日志文件中得到错误???您试图更改整个数据库(即不仅仅是查询/会话)的
组\u concat\u max\u len
,这需要数据库管理员权限
如果您只想在会话中更改它,请使用
SET SESSION group_concat_max_len=15000;
…这将仅为您的会话更改它,并且不需要任何提升的权限。您正在尝试更改整个数据库(即不仅仅是您的查询/会话)的
组\u concat\u max\u len
,这需要数据库管理员权限
如果您只想在会话中更改它,请使用
SET SESSION group_concat_max_len=15000;
…这将仅为您的会话更改它,并且不需要任何提升的权限。正如错误所说,您需要
SUPER
权限。请参阅我正在尝试增加组\u concat\u max\u值,而不是更改.ini文件。对于“设置全局组\u concat\u max\u len=4096”,请向我询问一些权限。错误的确切含义是,您需要SUPER
权限。请参阅,我正在尝试增加组\u concat\u max\u值,而不是更改.ini文件。因为“设置全局组\u concat\u max\u len=4096”是问我一些特权。好的,我会试试,谢谢。谢谢@约阿希姆·伊萨克森。好的,我试试,谢谢。谢谢@约阿希姆·伊萨克森。