sql >> Databáze >  >> RDS >> Mysql

Kód chyby:1055 nekompatibilní s sql_mode=only_full_group_by

Ve verzi 5.7 je sqlmode standardně nastaven na:

 ONLY_FULL_GROUP_BY,NO_AUTO_CREATE_USER,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

Chcete-li odstranit klauzuli ONLY_FULL_GROUP_BY, můžete provést toto:

SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

Předpokládalo se, že musíte vytvořit GROUP BY s neagregovanými sloupci.

S pozdravem



  1. Jedinečné omezení na kombinaci dvou sloupců?

  2. Kritéria hibernace pro data

  3. Připojte se k MySQL na AWS z místního počítače

  4. Pomocí Hibernate's ScrollableResults můžete pomalu číst 90 milionů záznamů