einstelldatum >= now()-interval 60 day
Aber ist dann das Feld "einstelldatum" immer noch ein timestamp oder irgendwas anderes?
Wenn du den reichhaltigen Fundus an MySQL-Datums- und Zeitfunktionen nutzen willst, sollte der Spaltentyp datetime oder date sein.
Der MySQL-Typ timestamp enthält das gleiche wie datetime, wird aber von MySQL bei jeder Änderung des Datensatzes automatisch auf die aktuelle Zeit gesetzt.
Der MySQL-Typ timestamp hat nichts mit dem Unix-Timestamp zu tun (den auch PHP verwendet). Der Unix-Timestamp ist eine Ganzzahl, die die Sekunden seit 1970 darstellt und kontinuierlich aufwärts gezählt wird. MySQL-Datums- und Zeittypen (datetime, date, timestamp, time) stellen den Zeitpunkt direkt lesbar dar, MySQL 20050703103800 (2005 Juli 3. 10:38:00) entspricht dem Unix-Timestamp 1120379880.
Der Vorteil der MySQL-Typen sollte offensichtlich sein, ist aber unterm Strich Geschmackssache. In jedem Fall kann zwischen Unix-Timestamp und MySQL-Typen mit den MySQL-Funktionen unix_timestamp() bzw from_unixtime() umgerechnet werden.
Willst du ausschließlich den Unix-Timestamp benutzen und auf die MySQL-Funktionen verzichten, muss der Spaltentyp mindestens INT sein.
Grüngruß.