2014-09-06 111 views
0

我正在为PHP/MySQL中的客户端开发时间表。基本功能如下:MySQL - XML vs表

用户登录 用户单击时钟输入或时钟输出按钮。 在支付期结束时,用户提交将发送给会计部门工资单的时间表。 提交后数据将被删除并开始新的付款期限。

我不需要查询数据。我只需要存储进/出时间戳,工作时间和每个支付周期的总小时数。

现在问题来了。让我的创建用户脚本为每个用户创建一个表,或者简单地将输入/输出数据作为TEXT列存储在我的主用户表中,这会更有效吗?

XML似乎更容易管理,但我试图做出效率决定。

+0

数据你为什么要为每个用户创建一个表?只需为用户创建一个表格,并在当天选择该用户的条目 – Ghost 2014-09-06 04:05:40

+0

没有想过要这样做。 – user3690146 2014-09-06 04:07:21

回答

1

刚刚创建两个表一为用户提供unique username和其他表使用username作为FK 和存储针对每个用户

tab1=> id, username, name 
1,xyz,marsh 
tab2=> username(FK), data 
march, data 
march, data 
someOtherUser, data 
anotherUser, data 
so on ... 
+0

这绝对是比我的两个更好的解决方案。 – user3690146 2014-09-06 04:39:19