Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

#1055 - Ekspresi daftar SELECT tidak ada dalam klausa GROUP BY dan berisi kolom yang tidak diagregasi, ini tidak kompatibel dengan sql_mode=only_full_group_by

Saya mengalami kesulitan agar ini berfungsi, saya telah mengujinya dan berfungsi di server lampu mysql versi 5.12

Jadi, langkah-langkah menuju sukses:

  1. sudo vim /etc/mysql/conf.d/mysql.cnf
  2. Gulir ke bagian bawah file Salin dan tempel

    [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

ke bagian bawah file

  1. simpan dan keluar dari mode masukan
  2. sudo service mysql restart untuk memulai ulang MySQL.

Selesai!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perubahan kata sandi root MySQL

  2. Pencadangan otomatis atau reguler dari data mysql

  3. Kembalikan Hanya Nilai Numerik di MySQL

  4. SQL - JIKA ADA UPDATE ELSE INSERT INTO

  5. Apa itu CHAR_LENGTH() di MySQL?