Apakah anda pernah mengalami error query ibarat berikut:
.... ORDER BY clause is not in Group BY clause and contains nonaggregated column ..... wich is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
pesan error tersebut muncul di salah satu aplikasi yang saya pakai sesudah database MySQL yang saya gunakan, saya upgrade dari versi 5.6 ke versi 5.7 di sistem operasi Ubuntu Server 16.04 LTS.
Setelah browsing dan mencari-cari apa yang menyebabkan error tersebut, ternyata memang query pada aplikasi yang saya gunakan kurang tepat, tetapi kenapa saat saya memakai MySQL versi 5.6 saya tidak mendapati error tersebut?
Hal ini dikarenakan pada versi MySQL 5.6 dan sebelumnya fitur strict query secara otomatis terdisable, dan secara default aktif saat versi 5.7 ini.
Akhirnya dengan banyak sekali pertimbangan saya menentukan untuk menonaktifkan fitur strict query tersebut daripada melaksanakan perubahan source code yang banyak :-P toh sebelumnya data hasil dari query tersebut tetap valid.
Untuk mematikan fitur strict query sanggup dilakukan dengan menambahi konfigurasi:
sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
di dalam file /etc/mysql/mysql.conf.d/mysqld.cnf
sesudah disimpan, kemduian saya restart service mysql server dengan perintah:
sudo service mysql restart
untuk mengimplementasikan perubahan konfigurasi tersebut, dan voila, error tersebut tidak muncul lagi dan aplikasi berjalan ibarat sedia kala
Sumber http://www.newbienote.com/
Mari berteman dengan saya
Follow my Instagram _yudha58Related Posts :
Cara Memperlihatkan Hak Susukan User Di Database Mysql Kalau dari beberapa tutorial sebelumnya aku mengajarkan bagaimana melhat hak saluran user, disini aku ingin menuliskan tutorial wacana … Read More...
Setting Database Mysql Di Laravel 5.4 Sama ibarat setiap aplikasi, Laravel juga memakai database untuk menyimpan data. Laravel sendiri mempunyai sumbangan untuk beberapa… Read More...
Cara Melihat Hak Kanal User Database Di Mysql Tahukah anda bahwa setiap user yang dapat masuk ke dalam server MySQL mempunyai hak akses? Hak jalan masuk apa? hak jalan masuk terhadap… Read More...
Cara Melihat Susunan Tabel Database Mysql Ternyata ada beberapa cara untuk melihat struktur tabel database MySQL, bila sebelumnya aku memakai syntax DESCRIBE nama_tabel, maka disini… Read More...
Cara Menghapus Hak Susukan User Database Mysql Masih di seputaran hak akses, kalau sebelumnya aku menuliskan tutorial cara menambah hak kanal user, kali ini aku membahas bagaimana men… Read More...
0 Response to "Mendisable Strict Query Di Mysql"
Posting Komentar