Disable ONLY_FULL_GROUP_BY

M Sadewa Wicaksana
2 min readOct 30, 2021

--

Pengenalan

Bismillahirrahmanirrahiim,

Pernahkah anda ketika hendak melakukan query dengan menggunakan group by kemudian, terdapat pesan error seperti ini this is incompatible with sql_mode=only_full_group_by. ๐Ÿ˜ช๐Ÿ˜ช

Memastikan Konfigurasi MySQL

  1. Masuk kedalam mysql command, pada linux anda dapat masuk ke perintah mysql dengan menggunakan perintah mysql -u root -p setelah itu anda akan diminta untuk memasukkan password mysql anda.
  2. Ketika berhasil login, maka anda akan masuk kedalam mode mysql seperti pada gambar dibawah

3. Kemudian ketikkan perintah dibawah ini

4. Apabila, didalam baris tersebut masih terdapat perintah ONLY_FULL_GROUP_BY maka fitur tersebut masih aktif. Copy perintah pada baris tersebut kemudian paste kedalam notepad. Dikarenakan nantinya akan kita gunakan untuk konfigurasi penonaktifan.

Cara Menonatkfikannya

  1. Ubah konfigurasi pada file my.cnf dengan menggunakan perintah

nano /etc/my.cnf

2. Kemudian tambahkan perintah sql-mode=copypastedrinotepad dibawah perintah [mysqld].

3. Jika sudah, silahkan simpan perintah tersebut, dan restart apache beserta mysql anda, dan silahkan coba kembali. Maka, Only_Full_Group_By akan dinonaktifkan. ๐Ÿ˜๐Ÿ˜Ž๐Ÿ˜Š

--

--

M Sadewa Wicaksana
M Sadewa Wicaksana

Written by M Sadewa Wicaksana

Artificial Intelligence and Fullstack Engineering Enthusiast and Still Learning

No responses yet