mysql中group by报错

mysql中group by报错

报错

which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

解决方法

  • sudo vi /etc/mysql/my.cnf
  • 1
    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
  • Type esc to exit input mode

  • Type :wq to save and close vim.
  • Type sudo service mysql restart to restart MySQL.