我想知道是否有人可以帮助我,因为我是新手并且很困惑
我希望能够将客户分配给用户(1:M 关系),但我不知道如何在 mysql 中执行此操作。我想做的是在客户表中添加用户的多个 id,然后创建一个表,您可以在其中将新客户分配给某个用户或搜索特定用户有多少客户等...
我一直在寻找建立关系,但我在 phpmyadmin 中不断收到错误
谁能建议如何在数据库中正确执行此操作
感谢你的帮助
我想知道是否有人可以帮助我,因为我是新手并且很困惑
我希望能够将客户分配给用户(1:M 关系),但我不知道如何在 mysql 中执行此操作。我想做的是在客户表中添加用户的多个 id,然后创建一个表,您可以在其中将新客户分配给某个用户或搜索特定用户有多少客户等...
我一直在寻找建立关系,但我在 phpmyadmin 中不断收到错误
谁能建议如何在数据库中正确执行此操作
感谢你的帮助
如果您的问题是在 PHPMyAdmin 中创建关系,我应该向您推荐以下内容:
这样,一个用户可以拥有零个或多个客户,并且一个客户将始终属于单个用户。
下面怎么办
> +Users
> -id
> -email
> -full_name
>
>
> +Customers
> -id
> -user_id
> -name
> -phone
因此user_id
将包含id
该客户所属的用户的。
user
------
user_id
other_stuff
customer
--------
customer_id
other_stuff
user_customer
-------------
user_id
customer_id
您可能有兴趣尝试MySQL Workbench,它是由 Oracle/MySQL 人员创建和支持的可视 MySQL 数据库建模工具。它不仅可以整理凌乱的 SQL 代码(但您仍然应该了解正在发生的事情),而且直观地查看您的数据库模型通常是一个很大的帮助。