Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tắt tùy chọn only_full_group_by trong Laravel

Trong Laravel, bạn có thể thực hiện việc này trong thời gian chạy thay vì thiết lập toàn cục

//disable ONLY_FULL_GROUP_BY
DB::statement("SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));");

//Your SQL goes here - The one throwing the error (:

//re-enable ONLY_FULL_GROUP_BY
DB::statement("SET sql_mode=(SELECT CONCAT(@@sql_mode, ',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. Chế giễu PDO với phpunit

  2. mysql tham gia hai bảng với các id được phân tách bằng dấu phẩy

  3. Truy vấn phân biệt chữ hoa chữ thường trong MySQL

  4. 4 cách để thay thế NULL bằng một giá trị khác trong MySQL

  5. Lỗi PHP:Gọi đến một hàm thành viên rowCount () trên một đối tượng không phải