Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL支持存储语法吗?_Mysql_Sql_Database_Storage - Fatal编程技术网

MySQL支持存储语法吗?

MySQL支持存储语法吗?,mysql,sql,database,storage,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

我有一个类似的问题

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 );

因此,我认为存储正在创建某种无效语法。我无法修复它。

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

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

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