美文网首页
Data too long for column 'items'

Data too long for column 'items'

作者: 夏臻Rock | 来源:发表于2018-05-10 10:42 被阅读0次
    插入数据

    插入这样一条数据到一个属性中,该属性为varchar(255),就报错了:


    报错信息

    显然也是这条数据太大了,无法插入,该如何解决这一问题呢?

    用text类型,替换varchar类型,varchar(255)-大于4.1版本的mysql中varchar以字符为单位存储,varchar(255)最大可以存放255个汉字。
    以utf8编码计算的话

    • LANGTEXT:4294967295/3=1431655765个汉字,14亿个汉字
      存储空间占用:4294967295/1024/1024/1024=4G的数据;
    • MEDIUMTEXT:16777215/3=5592405个汉字,560万个汉字
      存储空间占用:16777215/1024/1024=16M的数据;
    • TEXT:65535/3=21845个汉字,约20000个汉字
      存储空间占用:65535/1024=64K的数据;

    相关文章

      网友评论

          本文标题:Data too long for column 'items'

          本文链接:https://www.haomeiwen.com/subject/szqzrftx.html