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

MySQL:Tại sao lại dùng varchar (254) chứ không phải varchar (255)?

Truy vấn Google của bạn đã cung cấp cho bạn những gợi ý. Một trong những lần truy cập đầu tiên là:

https://www.vbulletin.com/forum/project.php?issueid =32655

Về cơ bản, nó nói rằng FULLTEXT lập chỉ mục trên VARCHAR(255) yêu cầu gấp đôi không gian của một VARCHAR(254) Chỉ số FULLTEXT. Và một số khác nữa trên đó.

Tôi nghĩ điều này quan trọng hơn nhiều so với việc lưu một byte trong bảng dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các bảng cơ sở dữ liệu động trong django

  2. Lấy hơn 3 dữ liệu từ mysql vào hộp kiểm

  3. Cách thiết lập chuyển đổi dự phòng tự động cho cơ sở dữ liệu Moodle MySQL

  4. Cách chọn từ MySQL trong đó Tên bảng là Biến

  5. Tại sao mã SQL này đưa ra lỗi 1066 (Không phải bảng / bí danh duy nhất:'người dùng')?