【问题标题】:foreign key problem in mysqlmysql中的外键问题
【发布时间】:2011-01-20 05:02:22
【问题描述】:

我有两个表,我想将它们与一个外键关联起来,我在本地创建它并且使用 innoDB 可以正常工作,但是当我将它上传到我的服务器数据库时,表的类型会自动更改为 myISAM。当我再次检查类型时,我发现没有 innoDB 引擎类型,而是有 MyISAM、MEMORY、BLACKHOLE、EXAMPLE、ARCHIVE、CSV、FEDERATED、MRG_MYISAM。请帮助其中的哪个存储引擎可以支持外键。

【问题讨论】:

    标签: mysql


    【解决方案1】:

    没有。只有 innodb 支持 FK。

    【讨论】:

    • 但现在没有 innodb 了,请问我应该提供什么帮助
    • @hunter: 你现在无事可做,因为只有 innodb 支持外键。
    • 显示引擎;命令将让您知道 InnoDB 是否已禁用。错误日志会告诉你为什么它被禁用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 2013-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多