MYSQL 数据库DATETIME 类型的数据可以用BETWEEN (20190202) AND (20190402) 但 date 类型的数据不行

MYSQL 数据库DATETIME 类型的数据可以用BETWEEN (20190202) AND (20190402) 但 date 类型的数据不行,第1张

你说的是时间的格式隐性转换问题吧? 比如(20190202)和'2019-02-02' 这个写法问题吧
不太建议用隐性格式转换 datetime 和date都是你存啥就是啥
其实也不是需要转换为字符串类型 只是它的格式必须是匹配而已
to_date 类似函数其实不太建议用 可能会导致索引失效
用 *** 作函数时你可以看下查询的耗时
参考百度搜索:
58mysql军规 --简书
写一首好SQL很有必要 --博客园
MySQL 中 datetime 和 timestamp 的区别与选择

以上就是关于MYSQL 数据库DATETIME 类型的数据可以用BETWEEN (20190202) AND (20190402) 但 date 类型的数据不行全部的内容,包括:MYSQL 数据库DATETIME 类型的数据可以用BETWEEN (20190202) AND (20190402) 但 date 类型的数据不行、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存