Mysql 执行utc#U日期+;1而不是使用日期添加(utc日期,间隔1天)
我有一些查询,其中日期偏移被编码为Mysql 执行utc#U日期+;1而不是使用日期添加(utc日期,间隔1天),mysql,date,dateadd,Mysql,Date,Dateadd,我有一些查询,其中日期偏移被编码为utc\u date+1,而不是使用date\u add功能。使用这种方法有什么影响吗?我担心它在某些情况下会返回错误的结果,特别是当结果日期转到另一个月时 select utc_date()+1, date('2011-02-28')+1, date_add('2011-02-28', INTERVAL 1 DAY) 使用上述查询(在MySQL 5.0.51a上),我得到以下结果: utc_date()+1=20110204 日期('2011-02-28'
utc\u date+1
,而不是使用date\u add
功能。使用这种方法有什么影响吗?我担心它在某些情况下会返回错误的结果,特别是当结果日期转到另一个月时
select utc_date()+1, date('2011-02-28')+1, date_add('2011-02-28', INTERVAL 1 DAY)
使用上述查询(在MySQL 5.0.51a上),我得到以下结果:
=20110204utc_date()+1
=20110229日期('2011-02-28')+1
=2011-03-01日期添加('2011-02-28',间隔1 日期)