用java做一个根据时间查询的历史记录,可是新的时间刚加上去就把原来的时间替换了,求教啊 要怎么办才好

我在数据库建了一个新的历史时间字段,想把以前的时间记录到这个字段上,以后可以以这个时间为条件查询历史记录,怎么写才能在添加新的时间时把原来的时间留下而不会被替换好吧,我没... 我在数据库建了一个新的历史时间字段,想把以前的时间记录到这个字段上,以后可以以这个时间为条件查询历史记录,怎么写才能在添加新的时间时把原来的时间留下而不会被替换
好吧,我没理清楚头绪,现在再做一个补充。比如说我现在写了一个方法,这个方法执行完以后会在它对应的jsp里显示这个方法执行的时间,这个时间就是数据库里的方法执行时间。我现在要做的就是把所有方法执行时间都保存起来,所以我在数据库又加了一个新的时间列,就当做历史时间,我要做的是通过这个历史事件做一个历史记录,我现在该怎么写才能达到要求啊
展开
 我来答
yh1234cc
2014-08-29 · TA获得超过146个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:110万
展开全部
做一个纵表,3个字段.id name value
id关联主表, 唯一

每次时间修改的时候,把旧时间存在这个纵表里面.记录id 和时间 存入纵表
列如
1 oldtime 2014/9/1 12:00
1 oldtime 2014/9/1 13:00

以后根据时间查询历史记录 关联纵表,就知道id为1的数据的修改记录的时间
匿名用户
2014-08-29
展开全部
我在数据库建了一个新的历史时间字段,想把以前的时间记录到这个字段上? 是要新增一条数据还是修改以有数据。不是有逐渐嘛。要保留原有的数据 就新增一条就行了啊 。。没看懂你的需求。用时间查询 只需要开个存入数据当前时间的列就行了啊 用SQL语句查询时间段内数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
允光致4
2014-08-29
知道答主
回答量:19
采纳率:0%
帮助的人:12.3万
展开全部
"怎么写才能在添加新的时间时把原来的时间留下而不会被替换"
看这种问题的基本都是学计算机的,所以文字理解水平难免会low一些。
也可能是我太low了,反正我没看明白这句话是什么意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cooto_java
2014-08-29 · TA获得超过528个赞
知道小有建树答主
回答量:278
采纳率:33%
帮助的人:82.3万
展开全部
你这个问题描述的并不是很清晰。
你的数据库,既然是新建的历史时间字段,那么这个字段对应每条记录的值应该是空或者NULL,怎么会发生把原来时间替换的情况?
你能描述的更具体一些吗?

如果你原先已经有一个记录时间值的字段,那么你新建的这个字段,应该是完全独立于之前记录时间值得字段,不应该发生替换现象。

根据你的补充的补充:
你可以新建一个表(table),建立两个字段,ID,DateTime
每次方法执行的时候,当function走到尾部,添加一条将时间记录插入此表的语句,ID是主键,每次自动+1,这样你可以统计出一共执行了该方法多少次,每次执行的具体时刻。如果还有其他数据需要记录,可以在这张表中,添加字段。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式