msyql text的长度问题

版权声明:本文为博主原创文章,转载请 注上 http://blog.csdn.net/wzhwei1987 https://blog.csdn.net/wzhwei1987/article/details/84135423

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

大小根据业务来定,否则文件无法接收。

猜你喜欢

转载自blog.csdn.net/wzhwei1987/article/details/84135423