首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我导出到其他数据库时,mysql内部关系不工作

问当我导出到其他数据库时,mysql内部关系不工作
EN

Stack Overflow用户
提问于 2019-12-08 21:24:47
回答 1查看 236关注 0票数 0

嗨,我正在使用mysql数据库,到目前为止一切都很好..我的内部关系就像这张图..

​

但是如果我导出数据库并将其导入到新的数据库中,内部关系就会像这样。

​

那么,如何导出具有内部关系的数据库呢?谢谢..

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-08 22:00:07

我相信DB Designer使用的是内部关系,以便直观地绘制表键之间的链接。从PhpMyAdmin DB Designer导出这些关系的唯一方法是通过PDF,所以它的目的不是在另一个实例中导入结构。

如果您需要主键和外键,则需要将它们集成到CREATE TABLE指令中,如下所示:

代码语言:javascript
复制
CREATE TABLE accounts (
    id INT UNSIGNED NOT NULL AUTO_INCREMENT,
    account_menu_detale_main_account_id INT UNSIGNED NOT NULL,
    PRIMARY KEY(id),
    FOREIGN KEY(account_menu_detale_main_account_id) REFERENCES accounts(id)
);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59235829

复制
相关文章

相似问题

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