数据库字段为datatime类型,根据模糊查询select * from table where time like '%2021-02-12%'有可能查询不到,有问题。
MYSQL中日期格式主要有三种:DATAE、TIME和DATETIME。
DATE格式:yyyy-MM-DD
TIME格式:HH:MM:SS
DATETIME格式:yyyy-MM-DD HH:MM:SS
解决:
使用Convert函数转换格式,再使用Like查询
select * from table where convert(date,DATETIME) like '2021-02-12%'