mysql错误ERROR 1064 (42000)

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'type=innodb' at line 1
已邀请:

linyu520

赞同来自:

  这个错误是当前MySQL版本不支持type方式设置存储引擎的引起的。低版本Mysql支持使用type参数表示存储引擎,高版本只支持使用engine参数表示存储引擎,所以将type关键词改成ENGINE即可。
create table test (
.... 
) default charset=utf8 type=InnoDB;
alter table test type=INNODB;
修改为:
create table test (
.... 
) default charset=utf8 engine=InnoDB;
alter table test ENGINE=INNODB;
参考文章:http://aiezu.com/article/83.html

要回复问题请先登录注册