但是,在我使用的MariaDB中,默认的数据库引擎是InnoDB,因此设置此引擎选项应该是不必要的。
这是因为我使用MariaDB 10.2.2应该具有MySQL 5.7.7等效的功能。默认引擎是InnoDB of MySQL 5.5.5 (MyISAM在5.5.5之前),您可以使用-默认存储引擎启动选项或在my.cnf配置文件中设置默认
事实上,如果我尝试一个更简单的create语句作为测试(如下所示),我会得到一个不同的错误消息:Error Code: 1118. Row size too large.e VARCHAR(10000), f VARCHAR(10000),) ENGINE=InnoDB CHARACTER SET latin1;
为什么我得到不同的错误消息,似乎指示不同的最大行长度?