Coldfusion查询mySQL不会选择日期字段

时间:2016-07-13 04:34:49

标签: mysql date coldfusion

我有这段代码:

<cfquery name="getDate" datasource="myDataSource">
    SELECT *
    FROM TEST
</cfquery>
<cfoutput query="getDate">
    #aDate#
</cfoutput>

我有一个mySQL数据库,其中一个名为Test的表由一列组成,这是一个日期字段。

这是一个更大问题的简化,每当我尝试从mySQL数据库中选择包含日期的记录时,查询就不会执行。如果我从查询中删除日期字段,它们可以正常工作。

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

该表目前有大约50个记录,只有大约15个左右的字段,所以这不是问题。

我发现问题是mySQL中的某些日期字段应该是空的,其中0000:00:00,其他日期字段为NULL。

我仍然不知道为什么会导致CF出现问题,但现在问题已解决。

特别奇怪,因为如果我在cfm页面中输入了SQL文本,然后将生成的代码复制并粘贴到mySQL的phpmyAdmin SQL框中,每次查询都运行良好。

Anywho,感谢所有伟大的建议!

斯科特