sql >> Database teknologi >  >> RDS >> Mysql

SQL vs MySQL:Regler om aggregerede operationer og GROUP BY

Det er i øvrigt standard MySQL-adfærd. Men det kan ændres ved at indstille ONLY_FULL_GROUP_BY servertilstand i my.ini fil eller i sessionen -

SET sql_mode = 'ONLY_FULL_GROUP_BY';
SELECT * FROM sakila.film_actor GROUP BY actor_id;

Error: 'sakila.film_actor.film_id' isn't in GROUP BY

KUN_FULD_GROUP_BY - Tillad ikke forespørgsler, hvor udvalgslisten refererer til ikke-aggregerede kolonner, der ikke er navngivet i GROUP BY-sætningen.



  1. FEJL:tilladelse nægtet for skema user1_gmail_com ved tegn 46

  2. AWS rds - Hvordan læser man fra en læst replika inde i en Java-applikation?

  3. bruger postgres lancerer proces, der tager alle CPU'er 100% brug

  4. indfanger en MySql-advarsel