Hmm, ternyata secara default mysql di ubuntu untuk sql mode nya telah tersetting only_full_group_by sehingga query group by saya jadi error.
Oke kawan berikut cara mengatasi error tersebut
Trus hapus tuh only_full_group_by
Beres deh...
Tapi sayangnya kalau direstart balik lagi,
Kalau ingin permanet di ubuntu kita perlu menambahkan file di dalam folder /etc/mysql/conf.d/
so untuk membuatnya kita ketikkan script berikut
sudo nano /etc/mysql/conf.d/disable_strict_mode.cnf
terus isikan
[mysqld]
sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
simpan kemudian restart... beres deh...
Oke kawan berikut cara mengatasi error tersebut
- Pertama buka phpmyadmin
- Kemudian pilih home
- kemudian pilih variable kemudian
- Kemudian ketikkan sql_mo di kolom cari biar gampang nyarinya
- Trus pada sql mode dan klik edit
Trus hapus tuh only_full_group_by
Beres deh...
Tapi sayangnya kalau direstart balik lagi,
Kalau ingin permanet di ubuntu kita perlu menambahkan file di dalam folder /etc/mysql/conf.d/
so untuk membuatnya kita ketikkan script berikut
sudo nano /etc/mysql/conf.d/disable_strict_mode.cnf
terus isikan
[mysqld]
sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
simpan kemudian restart... beres deh...
Tidak ada komentar:
Posting Komentar