Date add:MySQL:DATE_ADD

之间有区别吗:

SELECT DATE_ADD('2005-01-01', INTERVAL 3 MONTH);

SELECT '2005-01-01' + INTERVAL 3 MONTH;
17

不,他们是一样的。

5

我刚才问了一个类似的问题,自己找到了答案。

SELECT BENCHMARK(20000000, DATE_ADD(NOW(), INTERVAL 3 MONTH));
+--------------------------------------------------------+
| BENCHMARK(20000000, DATE_ADD(NOW(), INTERVAL 3 MONTH)) |
+--------------------------------------------------------+
|                                                      0 |
+--------------------------------------------------------+
1 row in set (1.70 sec)

SELECT BENCHMARK(20000000, NOW() + INTERVAL 3 MONTH);
+-----------------------------------------------+
| BENCHMARK(20000000, NOW() + INTERVAL 3 MONTH) |
+-----------------------------------------------+
|                                             0 |
+-----------------------------------------------+
1 row in set (1.71 sec)

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(517)
Lookup:HLR LOOKUP服务大楼
上一篇
数据库防护与审计产品:审计日志的数据库设计(database audit log)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(32条)