簡體   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