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

Không thể thêm trường ... kích thước hàng ... lớn hơn kích thước tối đa cho phép

Một số truy vấn MySQL tạo bảng tạm thời nội bộ để giữ kết quả từng phần.

Kể từ MySQL 5.7.6, công cụ lưu trữ mặc định cho các bảng tạm thời bên trong là InnoDB, có giới hạn khá nhỏ về kích thước hàng, như bạn có thể thấy (mặc dù các cột BLOB / TEXT có thể vượt quá giới hạn đó).

Bạn có thể quay lại công cụ lưu trữ mặc định trước 5.7 cũ cho các bảng tạm thời bên trong:

 internal_tmp_disk_storage_engine=MyISAM

Đây là giải pháp được đề cập trong lỗi này:" Kích thước hàng lỗi # 77398 quá lớn trong mysql 5.7 truy vấn "



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Số lượng mysql của trận đấu regex trên mỗi trường

  2. Trả lại Ngày, Tháng và Năm trong MySQL

  3. Mysql:Cách lấy mỗi hàng có nhiều hơn một số thập phân nhất định sau dấu chấm

  4. PDO MySQL:Sử dụng PDO ::ATTR_EMULATE_PREPARES hay không?

  5. MySQL Điền vào các ngày còn thiếu giữa hai ngày cho một trạng thái nhất định