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

#1055 - Udtryk af SELECT-listen er ikke i GROUP BY-klausul og indeholder ikke-aggregeret kolonne, dette er inkompatibelt med sql_mode=only_full_group_by

Jeg havde en kamp med at få dette til at virke, jeg har testet det, og det virker på lampeserver mysql version 5.12

Så trin til succes:

  1. sudo vim /etc/mysql/conf.d/mysql.cnf
  2. Rul til bunden af ​​filen Kopier og indsæt

    [mysqld] sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

til bunden af ​​filen

  1. gem og afslut inputtilstand
  2. sudo service mysql restart for at genstarte MySQL.

Færdig!



  1. SQL opdelt kommasepareret række

  2. oracle sql:opdater hvis der findes andet indsæt

  3. PayPal ODBC-driver

  4. Sådan opgraderes postgresql-database fra 10 til 12 uden at miste data til openproject