showdate
ist ein Datetime-Feld - die folgende sql gibt alle Zeilen zurück, nicht nur die mit Datumsangaben später als 2016-08-31.MySQL-Datum größer als gibt alle Zeilen zurück
SELECT * FROM shows WHERE showdate > '2016-08-31'
ich eine Abhilfe tat durch ein unixdate Feld erzeugt wird, und machen Sie die Abfrage wie folgt aus:
SELECT * FROM shows WHERE udate >1472626800
jedoch von dem, was ich gelesen habe, sollte die ehemalige arbeiten, und ich bin neugierig, warum es tut es nicht.
Bitte fügen Sie eine Tabellenstruktur und möglich, ein paar Zeilen von Beispieldaten. –
In einem anderen Kommentar zeigen Sie eine andere SQL-Abfrage mit zusätzlichen booleschen Begriffen an. Wenn Sie eine Frage zu Code stellen, ** geben Sie den Code ein, mit dem Sie Probleme haben, ** und nicht einen anderen Code. –