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

#1055 - Výraz seznamu SELECT není v klauzuli GROUP BY a obsahuje neagregovaný sloupec, což není kompatibilní s sql_mode=only_full_group_by

Měl jsem problém s tím, aby to fungovalo, testoval jsem to a funguje to na lampovém serveru mysql verze 5.12

Takže kroky k úspěchu:

  1. sudo vim /etc/mysql/conf.d/mysql.cnf
  2. Přejděte na konec souboru Zkopírujte a vložte

    [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

na konec souboru

  1. uložit a ukončit režim zadávání
  2. sudo service mysql restart restartujte MySQL.

Hotovo!



  1. SQLite GLOB

  2. Naučte se ukládat a analyzovat dokumenty v systému souborů Windows pomocí SQL Server Semantic Search – část 1

  3. Převeďte pole PostgreSQL na pole PHP

  4. Jak určíte jiné číslo portu v SQL Management Studio?