更新表中的FromDate和ToDate列

时间:2016-09-04 02:50:10

标签: mysql date stored-procedures

我有一个MySQL表,其中有两列FromdateTodate。当我在MySQL中执行存储过程时,我希望将上表中的fromdatetodate更新为下一个日期。

例如

  • @Fromdate是09/04/2016 15:00:00
  • @Todate是09/04/2016 23:59:59

应该更新为:

  • @Fromdate = 09/05/2016 00:00:00
  • @Todate = 09/05/2016 23:59:59

2 个答案:

答案 0 :(得分:1)

尝试这个:你也可以用自己选择的日期来做到这一点

UPDATE test_table 
SET 
    from_date = DATE_FORMAT(NOW(),"%Y-%m-%d 00:00:00"),
    to_date = DATE_FORMAT(NOW(),"%Y-%m-%d 23:59:59")

然后根据需要添加其他条件。

答案 1 :(得分:0)

试试这个

Update yourtable set fromdate=DATE_FORMAT(NOW(),'%Y-%m-%d 00:00:00'),todate=DATE_FORMAT(NOW(),'%Y-%m-%d 23:59:59') where <<condition>>