Phpmyadmin 设置两个表之间的关系

Phpmyadmin 设置两个表之间的关系,phpmyadmin,Phpmyadmin,如何使用phpmyadmin为两个表中的列数据设置关系 假设我有一个用户表 id|用户名 和订单表 id|客户id|客户名称 我如何告诉phpmyadmin,基于customerID的customerName始终等于userName,即使用户名得到更新 这样的事情可能发生吗?如果可能,这种关系叫什么?你不能也不应该。如果这是您想要的,而没有CustomerName字段,那么只需要一个UserName字段,并始终连接到User表以获取名称。您所描述的是一个数据库设计问题。理解什么是“第三范式”

如何使用phpmyadmin为两个表中的列数据设置关系

假设我有一个
用户表

id|用户名

订单表

id|客户id|客户名称

我如何告诉phpmyadmin,基于
customerID
customerName
始终等于
userName
,即使用户名得到更新


这样的事情可能发生吗?如果可能,这种关系叫什么?

你不能也不应该。如果这是您想要的,而没有CustomerName字段,那么只需要一个UserName字段,并始终连接到User表以获取名称。您所描述的是一个数据库设计问题。理解什么是“第三范式”