【问题标题】:Add Time to SQL DateTime PHP将时间添加到 SQL DateTime PHP
【发布时间】:2013-05-23 10:25:40
【问题描述】:

我有一个程序,当有人单击按钮时,我想在我的 SQL 数据库中的每个 dateTime 上添加一个小时。例如,如果原始 dateTime 是 2013-02-18 01:00:40.330,当单击按钮时,它将变为 2013-02-18 02:00:40.330。有没有办法通过 UPDATE 子句做到这一点?

【问题讨论】:

    标签: php sql datetime timestamp add


    【解决方案1】:

    当然,您可以使用 addtime():

    https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_addtime
    

    或在代码中:

    SELECT ADDTIME(YOURTIMEFIELD, '1:0:0');
    

    【讨论】:

      【解决方案2】:

      您可以在更新查询中使用以下代码。

      DATE_ADD(NOW(), INTERVAL 1 HOUR)
      

      【讨论】:

        【解决方案3】:

        假设 exampletable 是您的表,time111 是您必须更新的列 试试这个:-

        UPDATE exampletable SET time111 = DATEADD(hour, 1, time111)
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-03-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-10-22
          • 1970-01-01
          • 1970-01-01
          • 2011-06-20
          相关资源
          最近更新 更多