PHP MYSQL update DATUM und UHRZEIT-Feld in der db manuell
Ich versuche herauszufinden, wie zu aktualisieren, eine MYSQL-DATUMS-und Uhrzeitfeld manuell ein (NICHT auf das heutige Datum!)dh setzen Sie das Feld Datum auf einen bestimmten Stichtag Wert-und Zeit-Feld zu einer bestimmten Uhrzeit-Feld korrekt in der richtigen SQL Pflichtfeld format.
Bin ich mit einer UPDATE-Abfrage nicht EINFÜGEN, da meine Aktion wird zum aktualisieren einer Benutzer-Feld
Einige der Forschung getan und kam mit etwas entlang der Linien von (offensichtlich diesem Beispiel nicht funktionieren, aber weiß jemand, wie man dieses format Abfragen?
UPDATE mytblname SET date='DATE: Manual Date', '2011-06-14'', time='TIME: Manual Time', '12:10:00' WHERE email='somevalue'
Wenn ich nur geben Sie den Wert als normale SQL-Weise gibt 0000-00-00 für das Datum und 00:00:00 für die Zeit - ie
SET date='2011-06-14',time='12:33:35'
Vielen Dank für alle Vorschläge wirklich zu schätzen!!!
InformationsquelleAutor daza166 | 2011-07-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese sollte funktionieren. Stellen Sie sicher, Sie haben die entsprechende backticks um
date
undtime
.Was für ein problem? Es funktioniert, Vertrauen Sie mir. Wenn es nicht für Sie arbeiten, dann sind die Chancen Sie Ihre WHERE-Bedingung ist nicht passend, was Sie wollen. Haben Sie überprüft, die groß-und Kleinschreibung der E-Mail-Feld, zum Beispiel?
Ich habe das problem gefunden, so funktioniert ich wurde, die Zeit in das Datumsfeld und das Datum in das Feld "Zeit" lol dumme Fehler. Dank
Passiert es.
InformationsquelleAutor Brad
Entnehmen Sie bitte den MySQL-Dokumentation über DATUM, ZEIT und DATETIME-Formate. Sie können dort sehen, dass es mehrere Möglichkeiten für die Werte, die zugewiesen werden können, um Felder dieser Typen.
So sollte dies funktionieren:
oder zu jedem bestimmten Zeitpunkt, wie das (der string wird automatisch in das DATUM -, ZEIT-oder DATETIME-format):
Können Sie auch zuweisen, wie das, was ist klar:
Die Frage ist nur, welchen Weg Sie wählen 🙂
Aktualisiert es, so ist es übersichtlicher 🙂
Vielleicht haben Sie die DATUMZEIT-Felder, und dies ist der Grund, warum einige Teile davon sind Nullen?
Ich habe das problem gefunden, so funktioniert ich wurde, die Zeit in das Datumsfeld und das Datum in das Feld "Zeit" lol dumme Fehler. Vielen Dank für die ausführliche Antwort, aber ich kann einfach legen Sie es in wie date='2011-06-08' and Zeit='06:11:23", etc
Ok. 🙂
InformationsquelleAutor Tadeck