Wie kann ich ein MM/TT/JJJJ-Format Datum in eine MySQL-Datenbank mit PHP einfügen?Einfügen von MM/TT/JJJJ-Format Datumsangaben in MySQL
2
A
Antwort
6
MySQL unterstützt ISO-8601 Datum/Uhrzeit-Werte und keine anderen. Wenn Sie ein anderes verrücktes Format verwenden müssen (zum Beispiel, weil Sie amerikanische Kunden haben, die wackelige Daten erwarten), müssen Sie die Konvertierung selbst durchführen.
Nur damit leben, ISO-8601 ist das einzige echte Datumsformat.
20
Dies kann mit STR_TO_DATE erfolgen.
Beispiel:
INSERT INTO useless_table (id, date_added) VALUES(
1, STR_TO_DATE('03/08/2009', '%m/%d/%Y'));
EDIT: Bitte beachten Sie auch MarkR Lösung betrachten, weil es das Richtige zu tun ist [tm].
+6
Die Tabelle ist wahrscheinlich ziemlich nützlich –
Verwandte Themen
- 1. NHibernate: Datumsangaben einfügen und aktualisieren
- 2. Einfügen von CSV in mysql
- 3. In mysql von python einfügen
- 4. Einfügen von Daten in MySQL
- 5. Einfügen von MySQL Java
- 6. Einfügen von Millisekunden in mysql von C#
- 7. bedingte einfügen in mysql
- 8. PHP MySQL Einfügen von Daten
- 9. Datumsangaben ohne Zeit- oder Zeitzonen-Komponente in Java/MySQL
- 10. Umgang mit MySQL Datumsangaben und Zeitstempeln in Java
- 11. Einfügen von Hex-Wert mysql
- 12. Einfügen von Datetime in MySql db
- 13. NULL-Wert in MySQL einfügen, von Coldfusion
- 14. Einfügen von Variablen in MySQL-Abfrage
- 15. Verwenden von Löschen, Aktualisieren, Einfügen in MySQL
- 16. java Einfügen von Daten in Mysql Datenbank
- 17. Einfügen von Datum und Uhrzeit in Mysql
- 18. Einfügen von Links in MySQL-Datenbank Tabellenzelle
- 19. Einfügen von Daten einschließlich Schrägstriche in mysql
- 20. Einfügen von JSON in MySQL mit Python
- 21. Fehler mit Einfügen in von Mysql
- 22. Einfügen von CSV in MYSQL mit PHP
- 23. Berechne den Unterschied zwischen zwei Datumsangaben in MySQL
- 24. Subtrahierende Datumsangaben
- 25. Konvertieren von benutzerfreundlichen Datumsangaben in Millisekunden
- 26. Speichern von Datumsangaben in HDF5 mit H5Py
- 27. Vergleichen von Datumsangaben in Entity SQL
- 28. Unterschied von zwei Datumsangaben in SQL Server
- 29. php array in mysql einfügen
- 30. mysql # 1064 Fehler. Einfügen in
"Leben Sie einfach damit", also denken Sie, dass die ISO ein Datumsformat wählte, das Amerika nicht verwenden konnte, obwohl es viele Amerikaner in der ISO gibt –