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

Khóa được chỉ định của MySQL quá dài

VARCHAR (1024)

MySQL lưu trữ các giá trị VARCHAR dưới dạng tiền tố độ dài 1 byte hoặc 2 byte cộng với dữ liệu. Tiền tố độ dài cho biết số byte trong giá trị. Một cột VARCHAR sử dụng một byte độ dài nếu giá trị yêu cầu không quá 255 byte, hai byte độ dài nếu giá trị có thể yêu cầu nhiều hơn 255 byte.

Trước MySQL 5.0.3, cột VARCHAR có đặc điểm độ dài lớn hơn 255 được chuyển đổi thành loại TEXT nhỏ nhất có thể chứa các giá trị có độ dài nhất định. Ví dụ:VARCHAR (500) được chuyển đổi thành TEXT và VARCHAR (200000) được chuyển đổi thành MEDIUMTEXT.

Tham khảo: http://dev.mysql.com /doc/refman/5.0/en/string-type-overview.html

http://dev.mysql.com/doc/refman/5.0 /en/char.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP PDO kiểm tra xem một bảng có tên cụ thể tồn tại trong cơ sở dữ liệu mySQL hay không

  2. Sự cố khi đọc / ghi dữ liệu UTF-8 trong MySQL từ Java bằng cách sử dụng trình kết nối JDBC 5.1

  3. Chuyển đổi hàng thành cột từ các bảng khác nhau (liên hợp) trong MySQL phiên bản 8.0.17 bằng cách sử dụng Pivot

  4. Hàm mật khẩu MySQL

  5. Lợi thế của việc sử dụng try {} catch {} so với if {} else {} là gì