首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mysql错误“TYPE=MyISAM”

mysql错误“TYPE=MyISAM”
EN

Stack Overflow用户
提问于 2012-07-13 13:02:45
回答 4查看 94.7K关注 0票数 51

下面的查询是在Ubuntu 12、MySQL 5.1版本和接收错误中执行的,如前所述:

代码语言:javascript
运行
复制
CREATE TABLE mantis_config_table (
    config_id VARCHAR(64) NOT NULL,
    project_id INTEGER NOT NULL DEFAULT 0,
    user_id INTEGER NOT NULL DEFAULT 0,
    access_reqd INTEGER DEFAULT 0,
    type INTEGER DEFAULT 90,
    value LONGTEXT NOT NULL,
    PRIMARY KEY (config_id, project_id, user_id)
) TYPE=MyISAM;

您的SQL语法出现错误;请检查与您的MySQL服务器版本对应的手册,以获得在第9行“TYPE=MyISAM”附近使用的正确语法。

有人能告诉我怎么回事吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-07-13 13:06:20

替换

TYPE=MyISAM

使用

ENGINE=MyISAM

问题是"TYPE=MyISAM“,按照MySQL版本的更新,它应该是"ENGINE=MyISAM”--一个简单的搜索/替换已经修复了它。

票数 93
EN

Stack Overflow用户

发布于 2012-07-13 13:04:59

不要再使用关键字TYPE了。使用ENGINE代替。

类型关键字折旧(自5.0起),在MySQL5.5中不支持

代码语言:javascript
运行
复制
CREATE TABLE mantis_config_table 
( 
   ...   
) 
ENGINE = MyISAM;
^^^^^^--------------------- HERE
票数 29
EN

Stack Overflow用户

发布于 2012-07-13 13:04:34

在较新的MySQL版本中,its:

代码语言:javascript
运行
复制
ENGINE=MyISAM

在这里,教程(MySQL)

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11471075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档