我想知道是否有人可以建議將日期時間添加到mysql中的解決方案?在MySQL中添加日期時間
我有一個調度程序日期時間,並希望添加另一個日期時間,指定一個像 '2012-03-23 10:00:00'+'0000-00-00 01:01:01' 應該課程產生'2012-03-23 11:01:01'。
MySQL似乎不喜歡這樣做與任何DATE_ADD/ADDDATE變種。
希望有一些解決方案。
我想知道是否有人可以建議將日期時間添加到mysql中的解決方案?在MySQL中添加日期時間
我有一個調度程序日期時間,並希望添加另一個日期時間,指定一個像 '2012-03-23 10:00:00'+'0000-00-00 01:01:01' 應該課程產生'2012-03-23 11:01:01'。
MySQL似乎不喜歡這樣做與任何DATE_ADD/ADDDATE變種。
希望有一些解決方案。
的語法是:
的MySQL> SELECT ADDTIME( '2007-12-31 23:59:59.999999', '1 1:1:1.000002');
-> '2008-01-02 01:01:01.000001'
的MySQL> SELECT ADDTIME('01:00:00.999999' ,'02:00:00.999998' );
-> '03:00:01.999997'
嘗試
DATE_ADD(DATE_ADD(DATE_ADD(NOW(), INTERVAL 1 HOUR), INTERVAL 1 MINUTE), INTERVAL 1 SECOND)
對我的作品......
什麼是第二個 「日期時間」 的數據類型? '0000-00-00 01:01:01'不是日期時間,可以存儲在數據庫中,因爲月0日/ 0日不存在。 – 2012-03-23 11:21:14