【问题标题】:Does MySQL support STORAGE syntax?MySQL 是否支持 STORAGE 语法?
【发布时间】:2012-04-22 08:53:34
【问题描述】:

我有一个类似的查询

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 正在创建某种无效语法。我无法修复它。

【问题讨论】:

    标签: mysql sql database storage


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-01-07
      • 2023-04-04
      • 2018-02-17
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-15
      • 2019-02-10
      相关资源
      最近更新 更多