【问题标题】:How can I get database design from a existing database如何从现有数据库中获取数据库设计
【发布时间】:2022-01-15 02:43:29
【问题描述】:

我正在使用WAMP。在phpMyAdmin 我创建了没有任何模型的数据库(数据库非常简单),现在我需要显示数据库的结构,但我不知道如何。我得到的最接近的是 phpMyAdmin 中的 Designer 选项卡,但没有关系(看图片)。我尝试手动添加它们,但出现错误关系功能已禁用。我不是 100% 确定,但我认为我的数据库已经在使用 InnoDB

【问题讨论】:

    标签: phpmyadmin


    【解决方案1】:

    看起来您的表使用了非关系引擎。

    使用SHOW CREATE TABLE tablename; 语句检查每个表的引擎。如果在脚本末尾没有看到ENGINE=InnoBD,则使用ALTER TABLE tablename ENGINE = InnoDB; 破坏表的引擎。

    【讨论】:

    • 我现在可以添加我的关系了。有没有办法可以显示已经存在的关系?其中一些表是通过 Laravel 生成的,我不知道它们是什么关系
    猜你喜欢
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 2018-07-14
    • 1970-01-01
    • 2015-07-01
    相关资源
    最近更新 更多