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

Lỗi kích thước hàng quá lớn trong truy vấn tạo bảng mysql

Tổng kích thước của tất cả các trường trong bảng lớn hơn giới hạn, 65535, đó là lý do tại sao bạn gặp lỗi này.

Bạn nên sử dụng text gõ thay vì varchar đối với dây dài. Thay thế tất cả varchar(8000) với text , và nó sẽ hoạt động.

Hoặc, thậm chí tốt hơn, sử dụng các loại dữ liệu thích hợp thay vì các loại dữ liệu "quá lớn". Bạn không thực sự cần 8000 ký tự để lưu trữ currency , bạn phải không?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kích thước của cột int (11) trong mysql tính bằng byte là bao nhiêu?

  2. Không thể tạo ra sự khác biệt từ plugin liquibase gradle

  3. Node.js trả về kết quả từ truy vấn MySQL

  4. Hiểu các giao dịch mysql pdo

  5. Định cấu hình nhóm kết nối GlassFish JDBC để xử lý chuyển đổi dự phòng Amazon RDS Multi-AZ