Đã xảy ra sự cố với sql_mode
của bạn .
Kể từ MySQL 5.7.x, chế độ sql mặc định bao gồm ONLY_FULL_GROUP_BY . (Trước 5.7.5, MySQL không phát hiện phụ thuộc hàm và ONLY_FULL_GROUP_BY không được bật theo mặc định).
ONLY_FULL_GROUP_BY :Các truy vấn nhóm không xác định sẽ bị từ chối
Để biết thêm chi tiết, hãy kiểm tra tài liệu của sql_mode
Phương pháp 1:
Kiểm tra giá trị mặc định của sql_mode:
SELECT @@sql_mode
Xóa ONLY_FULL_GROUP_BY
từ bảng điều khiển bằng cách thực hiện truy vấn dưới đây:
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
Phương pháp 2:
Truy cập phpmyadmin để chỉnh sửa sql_mode
của bạn
- Đăng nhập vào phpmyadmin và mở localhost
- Trên cùng trên Biến hiển thị ở trên cùng trong các mục menu và tìm kiếm chế độ sql
- Nhấp vào nút chỉnh sửa để xóa
ONLY_FULL_GROUP_BY
và lưu