3.0版本和6.1版本,在datetime字段的格式自动转化的区别问题

你的意思是
数值20230313时,datetime数据转换成数值,再对比?
字符串‘2023-03-13’时,字符串转换成datetime数据格式,再对比?
所以,有不同的表现?

那版本之间为啥还有差异?

3.0应该有问题,字段类型之间转换默认从高到低都是隐式转换,从低到高需要显示转换,不明白为什么3.0可以将数字隐式转换为datetime,手头也没有3.0的环境,没法验证

3.0都是古董了

我又一个环境用的4.0的,最近还在想升不升级,3.0真的是好老了

mysql 应该也支持这样子走索引

所以这不是在迁移么,发现以前的sql语句,现在新环境的结果不一样了,才来问问大家

4 升级 也得新准备一套环境 再迁移了吧

是啊,tidb版本发展迅速。

试了一下,还真是~ 那tidb 也太low了吧

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。