Home数据库mysql error: row size to large!

mysql error: row size to large!

内容纲要

今天建了一个奇葩表,字段都是varchar,在修改增大varchar时报下面的错:

#1118 row size to0 large. The maximum row size for the used table type, not counting BLOBSs,is 65535. This includes storage overhead,check the manual. You have to change some columns to TEXT or BLOBS



一通搜索询问后:

varchar(200)的意思就是说不管你存汉子还是数字还是字母最大能写进去200个,200是字符的意思!但是汉子是200*3个字节。其它200*1个字节!varchar最多65565个字节!

  • 不建这个奇葩表,还真遇不到这个问题!
打赏
发表评论

电子邮件地址不会被公开。