本文主要是介绍Mysql创建表时 row size too large,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
创建了一个很多列的一张表,在执行create table语句时报错为row size too large(>8126)
解决方法
原理不懂,查出解决方法在 my.ini文件 [mysqld] 下添加
innodb_file_per_table=1
innodb_file_format = Barracuda
但是依旧不可以
所以又添加了一行
innodb_strict_mode = 0
我也不知道为啥,反正做个记录以备不时之需。
这篇关于Mysql创建表时 row size too large的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!