相當於MySQL 中的Varchar(Max)
在MySQL 中,VARCHAR(MAX) 相當於VARCHAR(length),其中一個為受最大行大小限制64KB(不包括BLOB)。
使用然而,多字節字元集由於編碼要求而減少了最大長度: VARCHAR(21844) CHARACTER SET utf8.
範例:
VARCHAR(65532)
聲明具有單字節字元的最大可能長度(取決於行大小)的VARCHAR 列set:
VARCHAR(21844) CHARACTER SET utf8
對於UTF8 等多字節字元集:
請注意,計算最大行大小作為一行中所有列的長度總和,包括儲存開銷。因此,不可能宣告一個長度等於最大行大小的 VARCHAR。 綜上所述,MySQL 中的 VARCHAR(MAX) 相當於 VARCHAR(length),其中最大長度由 row 決定大小和字元集編碼。以上是MySQL 中 VARCHAR(MAX) 的等價物是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!