Untuk mengatasi error pada phpMyAdmin seperti ini, dapat dilakukan dengan cara sebagai berikut:
1st Method
- Pada phpMyAdmin, klik menu Variables kemudian cari sql_mode dan klik Edit
- Hapus ONLY_FULL_GROUP_BY dari sql_mode dan klik Save
2nd Method
Jalankan perintah berikut pada phpMyAdmin:
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
3rd Method
Apabila menggunakan Laragon, dapat dilakukan dengan cara sebagai berikut:
Buka file my.ini pada direktori C:\laragon\bin\mysql\mysql-ver
Tambahkan baris berikut pada bagian [mysqld]:
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
Restart MySQL pada Laragon