当前位置: 首页 > 面试题库 >

mysql错误“ TYPE = MyISAM”

伍成仁
2023-03-14
问题内容

下面的查询我正在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语法有误;在第9行的“ TYPE = MyISAM”附近检查与MySQL服务器版本相对应的手册以使用正确的语法

谁能建议出什么问题了?


问题答案:

更换

TYPE=MyISAM

ENGINE=MyISAM

问题是“ TYPE = MyISAM”在MySQL版本更新中应为“ ENGINE = MyISAM”-简单的搜索/替换已解决了该问题。



 类似资料:
  • 本文向大家介绍MYSQL中 TYPE=MyISAM 错误的解决方法,包括了MYSQL中 TYPE=MyISAM 错误的解决方法的使用技巧和注意事项,需要的朋友参考一下 create 语句后面的TYPE=MyISAM TYPE=MyISAM 和 ENGINE=MyISAM 都是设置数据库存储引擎的语句 ,(老版本的MySQL使用TYPE而不是ENGINE(例如,TYPE = MYISAM)。 MyS

  • 问题内容: 在尝试使用Hibernate + Spring重新创建数据库时,生成的SQL会追加到每个创建语句的末尾。这似乎导致我的MySQL5.5.9设置出现问题。它产生以下错误: 您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以在第1行的’type = InnoDB’附近使用正确的语法 如果我手动删除type = InnoBD并在MySQL中粘贴create命令,则它可以正常工

  • 问题内容: 我的Java代码出现此错误 这是hibernate传递的查询: 我已经查看了与此错误有关的所有问题。但是在所有这些问题中,用户本身都在传递查询“ ”,因此他们可以将“ ” 更改为“ ”,但是hibernate在这里负责创建表,因此我不知道错误在哪里以及如何解决。 这是我的配置文件: 这是我的映射文件: 这是我的课程文件: 问题答案: 问题是该方言适用于MySQL 4.x或更早版本。由该

  • 问题内容: 这是我的错误(如果您需要更多信息,请询问)-错误SQL查询: MySQL说: 1064-您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第6行的“ TYPE = MyISAM”附近使用 问题答案: 如语法所示: 注意 较早的选项是的同义词。在MySQL 4.0中已弃用,在MySQL 5.5中已删除。 升级到MySQL 5.5或更高版本时,必须转换依赖

  • 这是我得到的错误。我所做的: 错误: 然后我又回到我的rails控制台,运行“Post”。搜索索引。删除' 然后,我又试着去看我的模特“show”或“save”,结果在下面的叙述中出现了一个错误: 当我按下“创建帖子”时,它会给我一个错误 这是我的邮政控制器:

  • 问题内容: 我不断收到此错误: MySQL说:#1064-您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第15行“ INSERT INTO books.book(isbn10,isbn13,title,edition,author_f_name,author_m_na’‘ 与此查询: 知道是什么问题吗? 问题答案: 也许您忘记在此代码行之后添加“ ”: