我想从 MySQL 数据库中获取今天或以后日期的记录。数据作为VARCHAR(fieldname datum)记录到数据库中,所以我需要使用STR_TO_DATE。但是,此查询不起作用:
SELECT * FROM Diensten WHERE STR_TO_DATE('datum', '%m-%d-%Y') >= DATE(NOW()) ORDER BY STR_TO_DATE('datum', '%m-%d-%Y') ASC
我也试过 CURDATE(),也不管用。
该查询在没有 WHERE 部分的情况下工作。任何想法如何解决查询?