下面的查询是在Ubuntu 12、MySQL 5.1版本和接收错误中执行的,如前所述:
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”附近使用的正确语法。
有人能告诉我怎么回事吗?
发布于 2012-07-13 13:06:20
替换
TYPE=MyISAM
使用
ENGINE=MyISAM
问题是"TYPE=MyISAM“,按照MySQL版本的更新,它应该是"ENGINE=MyISAM”--一个简单的搜索/替换已经修复了它。
发布于 2012-07-13 13:04:59
不要再使用关键字TYPE了。使用ENGINE代替。
类型关键字折旧(自5.0起),在MySQL5.5中不支持
CREATE TABLE mantis_config_table
(
...
)
ENGINE = MyISAM;
^^^^^^--------------------- HERE发布于 2012-07-13 13:04:34
在较新的MySQL版本中,its:
ENGINE=MyISAM在这里,教程(MySQL)
https://stackoverflow.com/questions/11471075
复制相似问题