HUG*_*DEV 4 mysql azure azure-sql-database
我有一个在 node.js 上运行并查询 Azure MySQL 服务器上托管的数据库的应用程序,在使用 group by 进行查询期间遇到错误消息
“...这与 sql_mode=only_full_group_by 不兼容”。
随后,我尝试更改我的 SQL 用户权限
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
但收到错误消息:
错误代码:1227。访问被拒绝;您需要(至少其中之一)SUPER 或 SYSTEM_VARIABLES_ADMIN 权限才能执行此操作
小智 7
您可以通过 Azure 门户中的“服务器参数”执行此操作。您可以在那里获得 sql_mode 选项。只需更改并保存即可
https://learn.microsoft.com/en-us/azure/mysql/howto-server-parameters