我有这个mysql查询:
$preformatDate=$registroCampaign['ca_lastcapture'];
$query="SELECT * FROM ws_campreplies
WHERE cr_fk_us_id='$id'
AND cr_message LIKE '%{$registroCampaign['ca_key1']}%'
AND cr_time > '$preformatDate'"
cr_time
和ca_lastcapture
都是日期时间字段。
回显显示最终查询结果:
SELECT *
FROM ws_campreplies
WHERE cr_fk_us_id = '2'
AND cr_message LIKE '%PROMO%'
AND cr_time > '2015-05-28 20:42:37'
LIMIT 0 , 30
它选择两行:
此选择不正确,因为这些记录的日期早于2015-05-28。
此外,如果我使用相反的符号>
更改查询<
符号,则仍然会在这两条记录上生成。