text的长度并不是很大,只能存64k。如果要把用户传的文件存储到mysql里,需要根据需求使用其他的text类型。
否则报错!
3种text类型的最大长度如下:
TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16Mb
LONGTEXT 4,294,967,295 bytes ~4Gb
修改表的字段语句:
ALTER TABLE lts_wjq_kml_TaskTracker MODIFY ext_params LONGTEXT
另外要主要在mysql的配置中设置限制的包数:
[mysqld]
max_allowed_packet=256M
大小根据业务来定,否则文件无法接收。