不支持MySQL日期格式

时间:2014-12-22 11:41:20

标签: mysql

当我们称这个程序为

Call get_reports_by_time('2014-12-22 11:19:26 AM').

没有返回数据

但我们称之为

Call get_reports_by_time('2014-12-22 11:19:26 ')

返回当天的所有记录。为什么呢?

1 个答案:

答案 0 :(得分:1)

日期/时间戳的字符串表示,...取决于您的数据库设置。

在您的情况下,可以将一个表示转换为日期(假设您在存储过程中使用日期类型),并且无法将一个表示转换为日期。

我强烈建议使用日期和时间类型而不是任何字符串表示(如果您需要字符串表示,然后使用date/str_to_date将其转换为YOURSELF)