-
Tại sao lại có mệnh đề COLLATE khi so sánh BIGINTs so với các số theo nghĩa đen? Xóa mệnh đề COLLATE trong câu lệnh UPDATE. - Đây là giải pháp chính, theo ý kiến của OP.
-
Có phải mã bên trong một Quy trình được lưu trữ được xây dựng bằng latin1 không? Hãy HIỂN THỊ TẠO THỦ TỤC (hoặc CHỨC NĂNG) để xem có đúng như vậy không. Nếu vậy, hãy DROP và XÓA lại bằng utf8mb4 có hiệu lực.
-
Sẽ rất rủi ro khi thay đổi hệ thống character_set_filesystem và character_set_server. Thay đổi chúng trở lại.