我有一个这个WHERE clausole的选择查询:
AND Calendario.data = "2015-10-20T00:00:00.000Z"
此查询在2个不同的DB上执行,但只能在一个上正确执行。 在第二个中没有捕获任何错误,但查询获取0行而不是1。 在这种情况下,如果在
中修改了WHERE clausoleAND Calendario.data = "2015-10-20"
查询获取正确的行数。 为什么会这样?两个字段都相等(类型为DATE,collation utf8_bin)。