Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Membetulkan Ralat MySQL #1055: \'Ungkapan senarai PILIH tiada dalam klausa GROUP BY\'?

Bagaimana untuk Membetulkan Ralat MySQL #1055: \'Ungkapan senarai PILIH tiada dalam klausa GROUP BY\'?

Barbara Streisand
Lepaskan: 2024-11-23 15:30:11
asal
481 orang telah melayarinya

How to Fix MySQL Error #1055:

#1055 - Ungkapan senarai SELECT tiada dalam klausa GROUP BY dan mengandungi lajur tanpa agregat ini tidak serasi dengan sql_mode=only_full_group_by

>

Dalam isu pengaturcaraan ini, pengguna menghadapi mesej ralat "#1055 - Ungkapan senarai SELECT tiada dalam klausa GROUP BY dan mengandungi lajur tanpa agregat ini tidak serasi dengan sql_mode=only_full_group_by" semasa cuba menjalankan pertanyaan dalam MySQL. Untuk menyelesaikan ralat ini, pengguna mesti mengubah suai fail konfigurasi MySQL (mysql.cnf) untuk menetapkan parameter sql_mode kepada STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE

Langkah berikut menyediakan

pengguna. berjaya menyelesaikan ralat:

    Edit fail konfigurasi MySQL (/etc/mysql/conf.d/mysql.cnf) menggunakan editor teks seperti vim:
sudo vim /etc/mysql/conf.d/mysql.cnf
Salin selepas log masuk
    Tatal ke bahagian bawah fail dan tambahkan yang berikut baris:
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Salin selepas log masuk
    Simpan fail dan keluar dari penyunting teks.
  1. Mulakan semula perkhidmatan MySQL:
sudo service mysql restart
Salin selepas log masuk
Selepas menyelesaikan langkah ini, pengguna seharusnya dapat melaksanakan pertanyaan asal tanpa menghadapi ralat.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat MySQL #1055: \'Ungkapan senarai PILIH tiada dalam klausa GROUP BY\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan