Mysql
 sql >> база данни >  >> RDS >> Mysql

Деактивирайте ONLY_FULL_GROUP_BY

Решение 1: Премахнете ONLY_FULL_GROUP_BY от mysql конзолата

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

можете да прочетете повече тук

Решение 2: Премахнете ONLY_FULL_GROUP_BY от phpmyadmin

  • Отворете phpmyadmin и изберете localhost
  • Щракнете върху менюто Променливи и превъртете надолу за sql режим
  • Щракнете върху бутона за редактиране, за да промените стойностите и премахнете ONLY_FULL_GROUP_BY &щракнете върху запазване.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връща само числови стойности в MySQL

  2. Подреждане по реда на стойностите в SQL IN() клауза

  3. Дефиниции на схема от СУБД

  4. Каква е разликата между обратната отметка и квадратната скоба в SQL изразите?

  5. Задаване на стойности на колони като имена на колони в резултата от SQL заявката