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

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

那么,如何导出具有内部关系的数据库呢?谢谢..
发布于 2019-12-08 22:00:07
我相信DB Designer使用的是内部关系,以便直观地绘制表键之间的链接。从PhpMyAdmin DB Designer导出这些关系的唯一方法是通过PDF,所以它的目的不是在另一个实例中导入结构。
如果您需要主键和外键,则需要将它们集成到CREATE TABLE指令中,如下所示:
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)
);https://stackoverflow.com/questions/59235829
复制相似问题