Mendisable Strict Query Di Mysql
Sunday, May 27, 2018
Add Comment
Apakah anda pernah mengalami error query menyerupai 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 menjadikan 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 menyerupai sedia kala
0 Response to "Mendisable Strict Query Di Mysql"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda