Reading this question nghi ngờ gì nữa poped ra trong đầu tôi:MySQL - TEXT vs CHAR và VARCHAR
- char và varchar có thể lưu trữ lên đến 255 ký tự
- văn bản có thể lưu trữ lên đến 65k chars
- char kích thước trong byte là số ký tự kích thước
- varchar trong byte là số ký tự sử dụng + 1
Vậy TEXT thực sự chiếm bao nhiêu byte? ~ 65kb hoặc số ký tự sử dụng + 1?
http://stackoverflow.com/search?q=[mysql]+text+vs+varchar –
Liên kết rất tốt, cảm ơn! –
'Kích thước varchar theo byte là số ký tự được sử dụng + 1' Điều này thực sự phụ thuộc vào mã hóa được sử dụng trong bảng. Nó có thể, ví dụ, là '((# của ký tự) * 2) + 1' cho các ký tự 2 byte. Hãy nhớ rằng số lượng * ký tự * không phải là số * byte *. –