软件开发平台Mysql创建表老显示行大小大于某个值,不能创建表

在软件开发平台中创建mysql数据库表时,由于创建了200个字段,表行比较的长,导致创建不成功,显示行大小大于8126,这个是什么原因呢?经过查资料发现两种有效的解决方案:

在创建mysql数据库表时,由于创建了200个字段,表行比较的长,导致创建不成功,显示行大小大于8126,这个是什么原因呢?经过查资料发现两种有效的解决方案:

软件开发平台mysql创建表太长

1、容易的方法,就是把innerdb框架改成MyIASM,如下代码:

...) ENGINE=myisam AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;

2、就是改配置文件,在windows系统下改my.ini文件,在linux下改my.cnf文件,在文件里面添加代码:

innodb_log_file_size = 512M
innodb_strict_mode = 0

加在下面代码底下

# Path to the database root
datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data
软件开发平台mysql解决

网站&系统开发技术学习交流群:463167176

本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,共创和谐网络环境。
转载请注明:文章转载自:软件开发框架 » 软件开发平台Mysql创建表老显示行大小大于某个值,不能创建表
本文标题:软件开发平台Mysql创建表老显示行大小大于某个值,不能创建表
本文地址:https://www.hocode.com/OrgTec/DB/0018.html

相关文章: .Net MVC中config怎么配置mysql

电话
电话 18718672256

扫一扫
二维码