MySQL date类型数据比较

MySQL 如果字段是date类型,不能用datetime的比较方式

应该是用str_to_date函数把字符串变为date类型然后比较。比如下面:

sql = "SELECT name, depart FROM staff where expireTime > str_to_date('2020-01-16','%Y-%m-%d') or expireTime is NULL;"

expireTime  date类型,和str_to_date结果比较。

你可能感兴趣的:(技术人生,mysql)