【问题标题】:inserting an array to MYSQL table field value w/relationship将数组插入到 MYSQL 表字段值 w/relationship
【发布时间】:2014-06-17 02:39:39
【问题描述】:
我希望使用 sql 语句将数组放入表字段值中。
我有两张桌子
table1 - state
+---------------------+
stateId | statename
+---------------------+
table2 - manager
+---------------------+
stateId
+---------------------+
我与这两个领域有关系
如果管理器处理多个状态,我的数据库的正确架构是什么?
【问题讨论】:
标签:
mysql
database-schema
foreign-key-relationship
【解决方案1】:
不要将经理的状态存储在经理表中。相反,使用第三个表来存储状态管理器关系。像这样的:
table1 - state
+---------------------+
stateId | statename
+---------------------+
table2 - manager
+---------------------+
managerId | managername
+---------------------+
table3 - state_managers
+---------------------+
managerId | stateId
+---------------------+