bully Asked:2020-01-30 23:23:19 +0800 CST2020-01-30 23:23:19 +0800 CST 2020-01-30 23:23:19 +0800 CST MySQL 不写大文本 772 写入数据库时,文本(10,000+ 个字符)会被截断,而不是全部写入。较小的文本是完整的。 文本通过 POST 到达 php 文件,然后写入数据库。 POST_MAX_SIZE=256M, 在 MySQL 中类型是TEXT. 可能是什么问题呢?:( mysql 1 个回答 Voted Best Answer Apelsin2020 2020-01-30T23:43:54+08:002020-01-30T23:43:54+08:00 有 4 种类型TEXT,每种类型可以包含不同数量的数据。如果你从最小到最大,那么结果是这样的: TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT 它们可以包括: TINYTEXT: 256 字节。 TEXT: 65,535 字节。 MEDIUMTEXT:16,777,215 字节。 LONGTEXT:4,294,967,295 字节。 翻译最后两个它看起来像这样: MEDIUMTEXT- 16 MB LONGTEXT- 4GB 足够 10,000 个字符MEDIUMTEXT
有 4 种类型
TEXT
,每种类型可以包含不同数量的数据。如果你从最小到最大,那么结果是这样的:TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
它们可以包括:
TINYTEXT
: 256 字节。TEXT
: 65,535 字节。MEDIUMTEXT
:16,777,215 字节。LONGTEXT
:4,294,967,295 字节。翻译最后两个它看起来像这样:
MEDIUMTEXT
- 16 MBLONGTEXT
- 4GB足够 10,000 个字符
MEDIUMTEXT