2012-04-22 2 views
2

私はそうMySQLは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が無効な構文のいくつかの種類を作成していると思います。私はそれを修正することができませんでした。

答えて

2

いいえ、そうではありません。それはOracleの構文です。

Engine=InnoDBまたはEngine=MyISAM(これは、個々のテーブルのストレージオプションを最大限に制御できます)で置き換えることができます。

MyISAMエクステントの概念はまったくサポートされていません(ファイル指向です)。InnoDBは、サーバー全体の自動拡張オプションのみを制御できます。

関連する問題