我有一个像
这样的查询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正在创建某种无效的语法。我无法解决它。
答案 0 :(得分:2)
不,它没有。这是Oracle
语法。
您可以将其替换为Engine=InnoDB
或Engine=MyISAM
(这是您可以控制单个表格的最多存储选项)。
MyISAM
根本不支持扩展区的概念(它是面向文件的),对于InnoDB
,您只能控制服务器范围内的自动扩展选项。