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 进行比较???
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 进行比较???