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

Kode Kesalahan:1055 tidak kompatibel dengan sql_mode=only_full_group_by

Dalam 5.7 sqlmode diatur secara default ke:

 ONLY_FULL_GROUP_BY,NO_AUTO_CREATE_USER,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

Untuk menghapus klausa ONLY_FULL_GROUP_BY Anda dapat melakukan ini:

SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

Ini seharusnya Anda perlu membuat GROUP BY dengan kolom non agregat.

Salam



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat Pagination di Codeiginter?

  2. Pernyataan MySQL SIAPKAN dalam prosedur tersimpan

  3. MySQL:memilih baris di mana kolomnya nol

  4. prosedur di mysql

  5. Memesan berdasarkan nilai bidang tertentu terlebih dahulu