无法读取sql中类型为date和time类型的数据

无法读取sql中类型为date和time类型的数据。

表transaction中有类型为date的tradeDate一列,和类型为time的tradeTime一列。

image.png

image.png

我使用Navicat本身的搜索是能执行的。

image.png

但是我向自己的服务器(如上图)请求时,却无法执行。输出结果如下500 Server interval。

image.png

而且控制台的输出,只有搜索语句前面那段话。image.png

求各位大神求解!!!


目前我自己知道有直接在sql中保存datetime类型,然后在查询语句中,对该列执行DATE()和TIME()函数进行获取。

评论区

瑶琴频曲羽衣魂

2018-01-24 17:22

目的是解决类型为date和time类型的查询

lyh061619

2018-01-24 17:35

@瑶琴频曲羽衣魂 建议你升级到新版本的3.3试下,其次这个date和time为咋业务情景要分开保存的呢?用datetime类型不是可以把date和time给存储起来的呀。

lyh061619

2018-01-24 17:43

@瑶琴频曲羽衣魂 另外想尝鲜的话去拿osc gitee上拿最新的3.4版本源码下来,3.4版本虽然没有发布,但上面的源码都是经过严格的测试过的,其次这个版本对 oracle、sql server支持更顺滑放心使用。

JFinal

2018-01-24 18:28

@瑶琴频曲羽衣魂 用的是什么数据库? 用的 jfinal 哪个版本?

lyh061619

2018-01-24 18:55

@JFinal 上面显示是JFinal3.2的呢,看数据分析我猜是用sql server数据库。哈哈

lyh061619

2018-01-24 18:57

@JFinal 猜对有奖不?波总,哈哈!!

瑶琴频曲羽衣魂

2018-01-24 20:03

@JFinal MySql, JFinal3.2

瑶琴频曲羽衣魂

2018-01-24 20:04

@lyh061619 谢谢指导……

瑶琴频曲羽衣魂

2018-01-24 20:06

@lyh061619 后来想想一起保存就好,不打算删这贴了

JFinal

2018-01-24 20:44

@瑶琴频曲羽衣魂 用 datetime 与 date 这两个类型,不建议用 time

热门反馈

扫码入社