使用 WSO2 DAS 查看 API 经理统计信息时出错
Error viewing API Manager Statistics using WSO2 DAS
我正在尝试使用 AM 1.9.1 并在 DAS 3.0.0 中存储统计信息。我正在使用 mysql 数据库来存放我的 WSO2AM_STATS_DB 实例。
数据正在成功存储到数据库中。我有记录表明尝试被限制并且请求成功。不幸的是,当我尝试查看商店或发布者应用程序中的任何统计信息时,日志显示此错误:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'TempTable.apiPublisher' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
任何人都可以就如何解决这个问题提供一些指导吗?
我能够通过从 MySQL 的配置中删除 ONLY_FULL_GROUP_BY
来解决这个问题。
我正在尝试使用 AM 1.9.1 并在 DAS 3.0.0 中存储统计信息。我正在使用 mysql 数据库来存放我的 WSO2AM_STATS_DB 实例。
数据正在成功存储到数据库中。我有记录表明尝试被限制并且请求成功。不幸的是,当我尝试查看商店或发布者应用程序中的任何统计信息时,日志显示此错误:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'TempTable.apiPublisher' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
任何人都可以就如何解决这个问题提供一些指导吗?
我能够通过从 MySQL 的配置中删除 ONLY_FULL_GROUP_BY
来解决这个问题。