gpt4 book ai didi

php - MySQL:继承

转载 作者:行者123 更新时间:2023-11-29 09:19:51 26 4
gpt4 key购买 nike

我读到了一个inheritance feature在 PostgreSQL 中,这看起来非常简洁。不幸的是我被迫使用MySQL。你会如何以干净的方式做类似的事情?

假设您想要使用以下两个类:

User
˪ Id
˪ Name
˪ Password

Employee : User
˪ Pay

如何将它们存储在 MySQL 数据库中,以便可以以相当干净的方式从 PHP 等中获取它们?例如,我需要能够获取包括员工在内的所有用户,仅获取员工,查找用户是否也是员工等等。

寻求一般建议,而不是针对此案例的具体解决方案。例如,我看到我可以简单地将可为空的 Pay 列添加到 Users 表中,但我真的不喜欢这个想法,因为如果更多,它很快就会变得非常困惑需要子类。

最佳答案

Employee 添加一个字段,该字段是 User 的外键。您仍然需要跨表执行联接,但这总比什么都不执行要好。

关于php - MySQL:继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2402982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com