SHOW CREATE TABLE输出TYPE而不是ENGINE

时间:2017-01-18 16:57:40

标签: mysql

我正在运行MySQL 5.5。如果我执行SHOW CREATE TABLE table_name(在phpmyadmin中或在php中使用mysqli),则输出为

CREATE TABLE `table_name` (
 -- rows
) TYPE=InnoDB AUTO_INCREMENT=2

但是,在MySQL 5.1中不推荐使用TYPE关键字并删除ENGINE,并且应使用TYPE。为什么MySQL使用ENGINE?我在这里错过了什么吗?

如果我使用phpmyadmin的导出功能,转储将使用TYPE

编辑:链接的问题没有回答为什么SELECT VERSION(); 5.5.17 在输出中。 其次,因为有人问。这是我使用的版本。

stringvar:=Tencoding.utf8.Getstring(dynbytearray,offset,length);

0 个答案:

没有答案