2012-02-21 17 views
1

行を挿入するときは、次のMySQLは夢を作品 -DATE_ADD間隔

INSERT INTO seo_task (column1, column2)VALUES ('value', DATE_ADD(NOW(), INTERVAL 1 MONTH)) 

どのように私は1月& 1日になります行を挿入することができますか?例えば、

INSERT INTO seo_task (column1,column2)VALUES ('value', DATE_ADD(NOW(), INTERVAL 1 DAY 1 MONTH)) 

明らかにこの例はうまくいかないが、これは私が達成しようとしていることである。誰か私のためにいくつかの光を当てることができますか?

おかげ

答えて

1

ただこれはちょうど可読性

INSERT INTO seo_task (
    column1, 
    column2 
) VALUES (
    'value', 
    DATE_ADD(
     DATE_ADD(
      NOW(), 
      INTERVAL 1 DAY 
     ), 
     INTERVAL 1 MONTH 
    ) 
) 
0
のビットを勃発、まさに上記の例と同じである第一

INSERT INTO seo_task (column1,column2)VALUES ('value', DATE_ADD(DATE_ADD(NOW(), INTERVAL 1 DAY), INTERVAL 1 MONTH)) 

の結果に二DATE_ADDを適用します

希望があれば

INSERT INTO seo_task (column1,column2)VALUES 
('value', DATE_ADD(DATE_ADD(NOW(), INTERVAL 1 MONTH),INTERVAL 1 DAY));