PHPMyAdmin:MyISAM 中的多对多关系(没有外键支持)
我发现我的主机可能只支持MyISAM而不支持InnoDB。因此,我缺乏内置的外键支持。那么我如何在 PHPMyAdmin 中实现与三个表的多对多关系?唯一的解决方案是通过 MySQL 查询手动输入关系,对吗?
I've discovered that my host may only support MyISAM and not InnoDB. Thus, I lack built-in foreign key support. How would I then implement a many-to-many relationship with three tables in PHPMyAdmin? The only solution is to enter in the relations manually through MySQL queries, correct?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会以与使用 Innodb 相同的方式实现它,但要确保应用程序层的数据完整性。如果您有一个良好的数据抽象层,那么实现起来应该相当简单。
I would implement it in the same way as you would using Innodb but ensure data integrity in the application layer. If you have a good data abstraction layer then this should be fairly simple to implement.