中文文本的最大长度?

中文mysql字段中的最大字符数/字符数是多less?

虽然我认为这个问题应该通过一个简单的Googlesearch来回答,但我不能现实的select任何现有的选项来投票结束。 因此,我select提供一个答案,以便希望它不会再被问及,如果是的话,后续的问题可能被重复作为重复。

MySQL中的'mediumtext'字段的最大长度是 :

一个string,最大长度为16777215个字符。

或者, 根据文档 :

L + 3个字节,其中L <2 24

您不能假设16,777,215个字符可以存储在中等文本字段中。 这取决于字符编码,在某些情况下,单个字符可以包含多个字节(宽字符或Unicode字符)。

以字节为单位检查实际大小仍然是最安全的select,特别是如果你想开发一个本地化的应用程序。