首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Coldfusion查询mySQL不会选择日期字段

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

Stack Overflow用户
提问于 2016-07-13 12:34:49
回答 1查看 125关注 0票数 0

我有这样的代码:

代码语言:javascript
复制
<cfquery name="getDate" datasource="myDataSource">
    SELECT *
    FROM TEST
</cfquery>
<cfoutput query="getDate">
    #aDate#
</cfoutput>

我有一个mySQL数据库,其中有一个名为Test的表,其中包含一个日期字段列。

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

你知道为什么会发生这种事吗?

EN

回答 1

Stack Overflow用户

发布于 2016-07-15 10:42:19

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

我发现这个问题是因为mySQL中一些本应为空的日期字段中包含0000:00:00,而其他字段中的值为NULL。

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

特别奇怪的是,如果我在cfm页面中输入SQL文本,然后复制生成的代码并将其粘贴到mySQL中的phpmyAdmin SQL框中,每次查询都能正常工作。

任何人,感谢所有伟大的建议!

史考特

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38342733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档