Mendisable Strict Query Di Mysql - Tempat Blogging

Mendisable Strict Query Di Mysql


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
Show comments
Hide comments

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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close