急:java中如何实现在数据库中插入一个时间,再在另个一个字段内插入前面一个时间的前15天?

2024-12-19 04:56:29
推荐回答(2个)
回答1:

用java实现多麻烦,直接在底层的数据库中直接实现。最容易实现的就是触发器,一旦一字段中插入了时间,那么此时触发,insert另外一个字段,具体触发器的语法你可以百度,我这给你简单写一个 create or replace trigger xxx after insert on (column_name of )tablename for each row if inserting then insert into table(另一个字段) values('value'),大概就这

回答2:

我的个人建议:
1.可以在数据库里使用触发器,当在一个表的字段中插入时间后,再更新插入更一表.
2.在程序中去写,就是先向数据库插入时间,然后再把这个时间减去15天,然再更新到另一表中,当然这个动作要方在一事务中,并且要判断这两个是不是都成功了,如果一个没有成功,就得删除掉!