Ada masalah dengan sql_mode
Anda .
Pada MySQL 5.7.x, mode sql default mencakup ONLY_FULL_GROUP_BY . (Sebelum 5.7.5, MySQL tidak mendeteksi ketergantungan fungsional dan ONLY_FULL_GROUP_BY tidak diaktifkan secara default).
HANYA_FULL_GROUP_BY :Kueri pengelompokan non-deterministik akan ditolak
Untuk detail lebih lanjut, periksa dokumentasi sql_mode
Metode 1:
Periksa nilai default sql_mode:
SELECT @@sql_mode
Hapus ONLY_FULL_GROUP_BY
dari konsol dengan menjalankan kueri di bawah ini:
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
Metode 2:
Akses phpmyadmin untuk mengedit sql_mode
Anda
- Login di phpmyadmin dan buka localhost
- Atas di Variabel hadir di bagian atas dalam item menu dan cari mode sql
- Klik tombol edit untuk menghapus
ONLY_FULL_GROUP_BY
dan simpan