MySQL Where DateTime größer als heute

Möchte ich, um evry Datensatz aus meiner MySQL-Datenbank, welches größer als heute.

Beispiel:

"Go to Lunch","2014-05-08 12-00-00"
"Go to Bed","2014-05-08 23-00-00"

Ausgabe sollte nur:

"Go to Bed","2014-05-08 23-00-00"

Ich nutze die DateTime für Datum-Spalte

Schon gesucht:

MySQL Where Datum größer ist als einen Monat?

Datetime gleich oder größer als heute in MySQL

Aber das funktioniert nicht für mich.

ABFRAGE(FÜR PHP):

SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= DATE(NOW())

ODER (FÜR PhpMyAdmin)

SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= 2014-05-18 15-00-00;

Bitte helfen Sie mir zu schreiben die Arbeits-Abfrage.

Mit Bindestrichen in den Stunden/Minuten/Sekunden ist keine gute Idee. Verwenden 23:00:00 statt.
Heute ist Mai 18th, wo ich bin (und in die meisten der Welt). Warum würde eine Abfrage zum abrufen von Datumsangaben in der Zukunft zurück eine Zeile mit "2014-05-08", wie das Datum?
Es ist etwas seltsam zu sagen, Sie wollen, dass alles größer als heute, aber dann 2014-05-08 23-00-00, die würde scheinen, zu zeigen, die am selben Tag (nicht größer als heute).
Für die Abfrage, die Sie gerade fehlt einigen einfachen Anführungszeichen um den Wert des Datums. SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= '2014-05-18 15-00-00'

InformationsquelleAutor user3649738 | 2014-05-18

Schreibe einen Kommentar