用模糊查询数据库时间字段为什么查询不出来数据?

用模糊查询数据库时间字段为什么查询不出来数据?,第1张

这跟数据库有关,如果是像MySQL,d like '%date%'是能完成模糊查询的功能,但像oracle的数据库,这样的语句就未必能完成,不过你可以试着to_char函数来实现类似的功 能:to_char(date, 'yyyy-MM-dd') like '2010-07-06',也可以通过to_date函数来实现: date like to_date('2010-7-6','yyyy-MM-dd')

你可以把这个字段设为可以为空,但是值不可以为null,可以为空。如果值为null的话他会当成有值处理,可是Null不是时间格式所有会报错。

添加默认值。使该字段的默认值为‘1900-1-1 00:00:00’就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9914940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存