繁体   English   中英

理论上:关于php,mysql,逗号分隔值

[英]Theoretical: about php, mysql, comma separated values

我有一个员工数据库。 这些列是名字,姓氏,部门,内部编号等。

就今天而言,它仅是一个组织的数据库,但将来我想将其他相关组织的员工添加到该数据库中。

什么是正确的方法:

  1. 要向第一个表添加另一个字段?
  2. 要创建具有3个字段的另一个表:id,organization_name,employees(在此文件中,我会将逗号分隔的ID值与第一个表放在其中)?

如果将选择第二个答案,那么从不同帐户到同一组织同时执行更新查询时会发生什么。 例如:我将一个ID为55的用户添加到“警察”组织,同时另一个管理员将ID为65的用户添加到同一组织。在这种情况下,可能会出现错误或数据-失利 ???

如果以前有人遇到过这种问题,我真的很想读一遍。谢谢。

如果组织只是一个将用户分组的数字,那么我建议将其放入employees表中。 但是,如果您有关于组织的更多信息(例如,名称,地址..),请为该组织创建一个新表,并将相应组织的主键保存在employees表中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM