我有这样的代码:
<cfquery name="getDate" datasource="myDataSource">
SELECT *
FROM TEST
</cfquery>
<cfoutput query="getDate">
#aDate#
</cfoutput>我有一个mySQL数据库,其中有一个名为Test的表,其中包含一个日期字段列。
这是一个更大问题的简化,因为每当我尝试从mySQL数据库中选择包含日期的记录时,查询都不会执行。如果我从查询中删除日期字段,它们就可以正常工作。
你知道为什么会发生这种事吗?
发布于 2016-07-15 10:42:19
该表目前有大约50条记录,只有大约15个字段,所以这不是问题所在。
我发现这个问题是因为mySQL中一些本应为空的日期字段中包含0000:00:00,而其他字段中的值为NULL。
我仍然不知道为什么这会导致CF出现问题,但这个问题现在已经解决了。
特别奇怪的是,如果我在cfm页面中输入SQL文本,然后复制生成的代码并将其粘贴到mySQL中的phpmyAdmin SQL框中,每次查询都能正常工作。
任何人,感谢所有伟大的建议!
史考特
https://stackoverflow.com/questions/38342733
复制相似问题