longtext字段的最大长度

Age*_*eis 16 php mysql

我正在为PHP中国观众开发一个数据库驱动的网站.内容作为longtext字段存储在数据库中.

我想知道如何确保要存储的数据不会被截断?

Chr*_*ris 35

这取决于字符的大小和一些配置选项.

LONGTEXT [CHARACTER SET charset_name] [COLLATE collat​​ion_name]

一个TEXT列,最大长度为4,294,967,295或4GB(2 ^ 32 - 1)个字符.如果值包含多字节字符,则有效最大长度较小.LONGTEXT列的有效最大长度还取决于客户端/服务器协议中配置的最大数据包大小和可用内存.每个LONGTEXT值使用一个四字节长度前缀存储,该前缀表示值中的字节数.

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