一尘不染

如何使用大于运算符和日期?

mysql

不知道这是怎么回事。这是来自phpMyAdmin的查询:

SELECT * FROM `la_schedule` WHERE 'start_date' >'2012-11-18';

但我始终获得返回表中的所有记录,包括那些起始日期为2012-11-01的记录。是什么赋予了?


阅读 263

收藏
2020-05-17

共1个答案

一尘不染

您迷上start_date了单引号导致它变成字符串,请backtick改用

SELECT * FROM `la_schedule` WHERE `start_date` > '2012-11-18';
2020-05-17