Heim > Datenbank > MySQL-Tutorial > Wie füge ich die datetime.datetime-Objekte von Python in eine MySQL-DATE-Spalte ein?

Wie füge ich die datetime.datetime-Objekte von Python in eine MySQL-DATE-Spalte ein?

DDD
Freigeben: 2024-11-28 21:34:11
Original
729 Leute haben es durchsucht

How to Insert Python's datetime.datetime Objects into a MySQL DATE Column?

Python datetime.datetime-Objekte in MySQL einfügen

F: Wie kann ich ein datetime.datetime-Objekt in eine MySQL-Datumsspalte einfügen?

A: Um ein datetime.datetime-Objekt in eine MySQL-Datumsspalte einzufügen, müssen Sie ein geeignetes Format verwenden, das MySQL erkennen kann. Die folgenden Schritte beschreiben den Prozess:

  1. Importieren Sie das Zeitmodul:Importieren Sie das Zeitmodul, um auf die strftime-Funktion zuzugreifen.
  2. Formatieren Sie das datetime-Objekt : Verwenden Sie die Funktion strftime, um das Datetime-Objekt in eine Zeichenfolge zu formatieren, die MySQL verstehen kann. Das folgende Format ist mit MySQL kompatibel: „%Y-%m-%d %H:%M:%S“. Zum Beispiel:
import time
formatted_datetime = time.strftime('%Y-%m-%d %H:%M:%S')
Nach dem Login kopieren
  1. Fügen Sie die formatierte Zeichenfolge ein: Verwenden Sie in Ihrer SQL-Abfrage die formatierte Zeichenfolge anstelle des ursprünglichen Datetime-Objekts. Hier ist ein Beispiel:
cursor.execute("INSERT INTO table (name, id, datecolumn) VALUES (%s, %s, %s)", ("name", 4, formatted_datetime))
Nach dem Login kopieren

Beachten Sie, dass Sie formatted_datetime in einfache Anführungszeichen setzen sollten, da Sie eine Zeichenfolge in die Datenbank einfügen.

Mit dieser Methode wird datetime erfolgreich eingefügt. datetime-Objekt in die MySQL-Datumsspalte einfügen.

Das obige ist der detaillierte Inhalt vonWie füge ich die datetime.datetime-Objekte von Python in eine MySQL-DATE-Spalte ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage