【发布时间】:2013-03-10 05:56:06
【问题描述】:
我正在使用 CakePHP 2 和 MySQL 创建一个相对简单的应用程序。
此应用程序有Users,主要是Admin 有权访问管理面板的用户。
然后是Customers。 Customers 可以填写注册表。只有在Customer 被Admin 用户批准后,才会为Customer 创建用户记录,以便客户可以登录。
显然我需要将UserID 与CustomerID 存储起来,这样我就可以将用户记录与Customer 记录相关联。
这是否意味着我需要仅在 Customer 获得批准后才填充的仅包含 UserID 和 CustomerID 的第三个表?
编辑:只是补充一下,目前,每个“客户”只有 1 个“用户”,所以是 1:1 的关系。
【问题讨论】:
-
您的
users表上不能只有一个customer_id字段吗? (没关系,我没有在帖子正文中看到您的问题)
标签: mysql database-design relational-database