Enligt dokumentationen , MySQL använder sql-läget som var aktivt när du skapade proceduren:
Så återskapa proceduren (eller alla, eftersom det kanske inte är den enda som påverkas) med ett annat läge aktiverat (eller fixa group by
syntax). Ändra förfarandet, även om det nämns i dokumentationen, räcker inte. Du bör överväga att inte ändra sql-läget permanent för det (även om du kan ha annan inkompatibel kod också).