sql >> Base de Datos >  >> RDS >> Mysql

#1055 - La expresión de la lista SELECT no está en la cláusula GROUP BY y contiene una columna no agregada, esto es incompatible con sql_mode=only_full_group_by

Tuve problemas para hacer que esto funcionara, lo probé y funciona en el servidor de lámpara mysql versión 5.12

Entonces, pasos hacia el éxito:

  1. sudo vim /etc/mysql/conf.d/mysql.cnf
  2. Desplácese hasta el final del archivo Copiar y pegar

    [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

al final del archivo

  1. guardar y salir del modo de entrada
  2. sudo service mysql restart para reiniciar MySQL.

¡Listo!