【发布时间】:2015-10-08 06:49:42
【问题描述】:
SET @date1 = 2015-04-06;
SET @date2 = "2015-04-06";
SELECT @date1 = @date2;
返回 0
SELECT "2015-04-06" = 2015-04-06;
返回 0
SELECT CONCAT('2015-04-06') = @date1;
返回 0
SELECT CONCAT('2015-04-06') = @date2;
返回 1 - 为什么?我做错了什么?更明显的是:
SELECT CONCAT('2015-04-06') = CONCAT('2015-04-06');
返回 1
上下文:我正在尝试编写函数 is_bussiness_day(date),它使用 Werner Kremer 于 2009 年 8 月 4 日下午 3:06http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html 发布的 function getEaster(year)
【问题讨论】: