Kadang dalam keperluang developer web berbasis aplikasi membutuhkan jenis qury SQL group custome maka perlu di seting remove only_full_group_by pada setingan sql server secara permanen dengan cara:
akses remote Mysql server ssh root :
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Tambahkan baris kode dengan menghilangkan “only_full_group_by” :
[mysqld] sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
OK, untuk penyimpan hasil perubahan restart mysql
service mysql restart
Perlu di ingat setiap versi MYSQL akan berbeda sql_mode nya, kode diatas untuk SQL versi 8 xx, sedangkan versi 5.xx bisa lihat pada dokumen resmi mysql.
Default sql_mode
values
Since the MySQL documentation per-version values have been removed, I have added them here for your reference.