mysql创建表报错:ERROR 1118 (42000) ...Row size too large (> 8126)
ERROR 1118 (42000) at line 175: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.
原因是mysql建表的单行的所有列字段之和的总字节长度不能超过65535。
解决方案,最简单的方法,列的宽带在varchar():
varchar(设置的长度值)
定义 设置的长度值 调小一些。