Mysql
 sql >> база данни >  >> RDS >> Mysql

#1055 - Изразът на списъка SELECT не е в клауза GROUP BY и съдържа неагрегирана колона, това е несъвместимо с sql_mode=only_full_group_by

Имах трудности да накарам това да работи, тествах го и работи на сървър за лампи mysql версия 5.12

И така, стъпки към успеха:

  1. sudo vim /etc/mysql/conf.d/mysql.cnf
  2. Превъртете до края на файла Копирайте и поставете

    [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

до дъното на файла

  1. запазване и излизане от режима на въвеждане
  2. sudo service mysql restart за да рестартирате MySQL.

Готово!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Синтаксис на SQL TRUNCATE – изброен от СУБД

  2. Java JDBC MySQL изключение:Операцията не е разрешена след затваряне на ResultSet

  3. Използване на SqlDataAdapter за вмъкване на ред

  4. Как да импортирам CSV файл в MySQL таблица?

  5. MySQL - Тригер за актуализиране на същата таблица след вмъкване