MySQL8 文本数据类型大小区别分析

哈哈 阅读:264 2021-03-31 16:57:01 评论:0

今天在和前端对接相关业务接口时,提示MySQL8提示:data too long for column "content", 查看了数据库表结构设计,发现content 的数据类型是text。但是不清楚text 类型存储的数据有多大。

google 一下相关资料,总结如下:

MySQL 数据类型 bit大小/字节大小 存储大小
TINYTEXT 256 bytes 忽略不计
TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16MB
LONGTEXT 4,294,967,295 bytes ~4GB

解决办法:建议前端限制上传富文本的大小,大小控制在64kb 一下。

 

 

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号