Mit Cron Job versuche ich 30dexpf Feld auf 1 zu aktualisieren, wenn das Ablaufdatum genau 30 Tage weit vom aktuellen Datum ist. Sonst soll der 30dexpf 0 haben, aber keinen Erfolg.aktualisieren und wählen Sie in einer Abfrage in Mysql mit Cron-Job
$query="UPDATE user_pages SET 30dexpf=1 WHERE expiry > CURRENT_DATE - INTERVAL 30 DAY";
und ich habe auch versucht, diese aber keinen Erfolg
$query="update user_pages 30dexpf =
(case when expiry > CURRENT_DATE - INTERVAL 30 DAY then 1 else 0 end)";
hier ist meine db Struktur
| user_id | 30dexpf | expiry |
| 7 | 0 | 2016-08-30 11:27:56 |
Und der Beispiel-Datensatz sollte aktualisiert werden, weil es mehr als 30 Tage ab jetzt ist? –
es Update-Flag auf 1, aber wenn ich Änderungen im Datum, um es immer noch die gleichen Ergebnisse 2016-09-30 11:27:56, diesmal 60 Tage 2 Monate noch, aber immer noch Flag = 1 –