查询 1
SELECT SessionInfo.IVRSessionInfoID
FROM SessionInfo
WHERE SessionCallTime BETWEEN UNIX_TIMESTAMP('2013-08-01 00:00:00')
AND UNIX_TIMESTAMP('2013-08-01 23:59:59')
ORDER BY SessionInfo.SessionCallTime DESC;
Run Code Online (Sandbox Code Playgroud)
查询 2
SELECT SessionInfo.IVRSessionInfoID
FROM SessionInfo
WHERE ( SessionInfo.SessionCallTime BETWEEN '2013-08-01 00:00:00'
AND '2013-08-01 23:59:59' )
ORDER BY SessionInfo.SessionCallTime DESC;
Run Code Online (Sandbox Code Playgroud)
有什么不同?为什么第一个查询给出 0 行而第二个给出记录?
在此表中,这两个日期之间有 20000 行。
mysql ×1