日期:2014-05-16  浏览次数:20914 次

mysql type和engine区别

如下建表语句:

CREATE TABLE ct_goods_images_jobs

(

   images_queue_id      int NOT NULL,

   images_url           varchar(255),

   static_file_dir      varchar(255),

   static_home_dir      varchar(255)

)

type = queue;

type和engine都能决定表使用的引擎,如果没有type将使用mysql安装时默认的default engine,default engine可以在mysql的配置文件里修改。

今天在使用mysql query browser的时候发现当使用type建表的时候,出现了。

The syntax 'TYPE=storage_engine' is deprecated and will be removed in MySQL 5.2. Please use 'ENGINE=storage_engine' instead

type是向下兼容的。推荐使用engine。