MySQL支持STORAGE语法吗?

时间:2012-04-22 08:53:35

标签: mysql sql database storage

我有一个像

这样的查询
CREATE TABLE EMPLOYEE_TBL
(EMP_ID        CHAR(9)         NOT NULL,
EMP_NAME       VARCHAR(40)     NOT NULL,
EMP_ST_ADDR    VARCHAR(20)     NOT NULL,
EMP_CITY       VARCHAR(15)     NOT NULL,
EMP_ST         CHAR(2)         NOT NULL,
EMP_ZIP        INTEGER(5)       NOT NULL,
EMP_PHONE      INTEGER(10)      NULL,
EMP_PAGER      INTEGER(10)      NULL)
STORAGE
    (INITIAL     20M
     NEXT        1M );

所以,我认为STORAGE正在创建某种无效的语法。我无法解决它。

1 个答案:

答案 0 :(得分:2)

不,它没有。这是Oracle语法。

您可以将其替换为Engine=InnoDBEngine=MyISAM(这是您可以控制单个表格的最多存储选项)。

MyISAM根本不支持扩展区的概念(它是面向文件的),对于InnoDB,您只能控制服务器范围内的自动扩展选项。