Om du jämför med TIMESTAMP fält måste du använda jämförelsevärden i serverns tidszon. Du kan bestämma serverns tidszon via:
SELECT @@time_zone;
Därför, om du har kört
SET NAMES time_zone = "+0:00";
då kommer du att använda UTC-baserade värden.
Detta beror på att TIMESTAMP fält lagras i MySQL i UTC och konverteras till serverns tidszon innan visning (eller en jämförelse).
Obs:om du jämför med DATETIME fält eller TIME fält måste du använda ett jämförelsevärde i samma tidszon som användes när värdet infogades i fältet.
Detta beror på att DATETIME och TIME fält lagras i MySQL utan tidszoninformation och konverteras inte före visning (eller en jämförelse).