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

khóa mysql là vấn đề quá dài

Mặc dù UTF-8 không phải lúc nào cũng là 3 byte cho mọi ký tự, nhưng MySQL đang dành 3 byte cho mỗi ký tự cho các chỉ mục.

Nếu ứng dụng của bạn cho phép nó (tức là nó không được sử dụng trong ràng buộc KHÓA DUY NHẤT), hãy xác định lại / ALTER bảng để sử dụng khóa tiền tố có độ dài thích hợp (tức là <1000/3).

TẠO BẢNG my_table .... KEY my_field_20 (my_field (20));



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm người dùng duy nhất từ ​​các giá trị được liên kết

  2. Memcache với MySQL hoạt động như thế nào?

  3. Cách tải dữ liệu vào db từ csv bằng cách sử dụng LOAD DATA INFILE trong drupal

  4. mysql - So sánh các giá trị từ chuỗi cho date =n với date =n-1

  5. tên bảng trả về mysql