不知道这是怎么回事。这是来自phpMyAdmin的查询:
SELECT * FROM `la_schedule` WHERE 'start_date' >'2012-11-18';
但我始终获得返回表中的所有记录,包括那些起始日期为2012-11-01的记录。是什么赋予了?
您迷上start_date了单引号导致它变成字符串,请backtick改用
start_date
backtick
SELECT * FROM `la_schedule` WHERE `start_date` > '2012-11-18';