在进行数据库搬迁的时候,其中一个表创建时直接报错
Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.
这个提示是指单行记录的字节大于8126了,因为这个表的字段非常多,并且分配的空间都比较大,导致加起来的字节数大于了8126
解决方式:
可以通过关闭mysql的严格模式即可
set global innodb_strict_mode = 0;