MySql用户银行帐户日志
我计划做一个小游戏,每个人都有一个银行账户。要查看他们的管理技能,我想记录他们每小时或每一天的金额,并将其显示为图表。 现在我的问题是,我如何能/应该用mySql记录这个 我认为这样做不太实际:MySql用户银行帐户日志,mysql,logging,graph,Mysql,Logging,Graph,我计划做一个小游戏,每个人都有一个银行账户。要查看他们的管理技能,我想记录他们每小时或每一天的金额,并将其显示为图表。 现在我的问题是,我如何能/应该用mySql记录这个 我认为这样做不太实际: id用户currentMoney 2014.08.22-04 2014.08.22-03 2014.08.22-02 2014.08.22-01 (在currentMoney之后,这些是每小时的列)因此每小时用currentMoney创建一列。我认为那不是正确的方法。一定有更好的办法。理想情况下,一个月
id用户currentMoney 2014.08.22-04 2014.08.22-03 2014.08.22-02 2014.08.22-01
(在currentMoney之后,这些是每小时的列)因此每小时用currentMoney创建一列。我认为那不是正确的方法。一定有更好的办法。理想情况下,一个月后,它将从头开始,并覆盖旧的列表,但这只是可选的
我的第二个问题:是否有一个jquery应用程序可以从数据库中创建图形?或者我该怎么做
感谢您的帮助,也很抱歉我的英语水平。填充数据库是通过添加行而不是列来完成的 添加柱是一种结构更改,应该很少发生。结构的更改通常意味着应用程序的更改,这意味着应用程序的新版本 添加行。您的日志表必须如下所示: balance_history =============== * user_id * balance_date current_balance 平衡历史 =============== *用户id *结余日 当前余额 样本内容: user_id | balance_date | current_balance 1 | 2014-08-22 04:00:00 | 1.00 ... | ... | ... 1 | 2014-08-23 12:00:00 | 99.99 2 | 2014-08-22 04:00:00 | 1.00 ... | ... | ... 2 | 2014-08-23 12:00:00 | 1.23 用户id |余额|日期|当前|余额 1 | 2014-08-22 04:00:00 | 1.00 ... | ... | ... 1 | 2014-08-23 12:00:00 | 99.99 2 | 2014-08-22 04:00:00 | 1.00 ... | ... | ... 2 | 2014-08-23 12:00:00 | 1.23
要清除旧数据,只需
从余额历史记录中删除余额日期<[日期由您选择]
。推荐一个是离题的。谢谢你的回答,它看起来不错,听起来你好像知道你写了什么,但是没有一条规则规定主键不能存在一次以上吗?我对此不太了解。我知道主键可以是2列中的结果,但我只知道如何使用Access而不是mysql来实现这一点。是的,每个表只有一个主键。是的,MySQL和任何数据库引擎一样,可以处理。这就是上述拟议结构中*
的含义。谢谢。“我还在学校学习,所以我不知道有多少东西适合你,斯坦德。”克鲁本:没问题,你问的问题是对的。