mysql varchar 比较大小

mysql 数据库表中 定义 time 字段类型是 varchar(64)

比如存储的数据是 2021-03-03

 

这个时候,where语句中   time >= '2021-03-03'  这样是可以查询出来的,

但如果是 time >= '2021-03-03 00:00:00' 这样查询不出来,

但如果是小于,又可以查询出来,time<= '2021-03-03 23:59:59'

这是为什么啊?


都是转换成int 进行比较???

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值