Bu hatayı almaya başladıysanız mysql 5.7 ile tanışmış olmalısınız 🙂 Bu hatayı çözmek için birkaç yöntem mevcut.

1) Phpmyadmin’den ayarlama
– Phpmyadmin’den “Değişkenler” kısmına gelip arama kısmına “sql_mode” yazın. Düzenle butonuna basın. only_full_group_by kısmını kaldırırsanız hata düzelir. Ama bu çözüm pek uygun değil. Mysql i yeniden başlattığınızda tekrardan hata ile karşılaşabilirsiniz.

2) my.cnf dosyasını düzenleme
– /etc/my.cnf dosyasını açıp aşağıdaki kodu ekleyin. Mysql’i yeniden başlatın.

3) Bu yöntemde ise mysql.service dosyasını düzenlemeniz gerekmekte.
– /lib/systemd/system/mysql.service dosyasını açıp aşağıdaki kodu ekleyin ve Mysql’i yeniden başlatın.

Kaynak :
https://ayyaz.io/fix-sql-error-group-incompatible-sql_modeonly_full_group_by/
https://serverfault.com/questions/817328/unable-to-get-rid-of-sql-mode-only-full-group-by-on-ubuntu-16-04

GROUP BY incompatible with sql_mode=only_full_group_by Hatası

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.