MySQL8 文本数据类型大小区别
哈哈
阅读:499
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.作者投稿可能会经我们编辑修改或补充。