我正在运行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);