ドキュメント によると 、MySQLは、プロシージャの作成時にアクティブだったSQLモードを使用します:
したがって、別のモードをアクティブにして(またはgroup by
を修正して)プロシージャ(または影響を受けるのはそれだけではない可能性があるため、すべて)を再作成します。 構文)。 変更 この手順は、ドキュメントに記載されていますが、十分ではありません。そのためにSQLモードを永続的に変更しないことを検討する必要があります(ただし、他の互換性のないコードもある可能性があります)。