Maison > base de données > tutoriel mysql > Comment insérer les objets datetime.datetime de Python dans une colonne DATE MySQL ?

Comment insérer les objets datetime.datetime de Python dans une colonne DATE MySQL ?

DDD
Libérer: 2024-11-28 21:34:11
original
796 Les gens l'ont consulté

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

Insertion d'objets datetime.datetime Python dans MySQL

Q : Comment puis-je insérer un objet datetime.datetime dans une colonne de date MySQL ?

A : Pour insérer un objet datetime.datetime dans une colonne de date MySQL, vous devez utiliser un format approprié que MySQL peut reconnaître. Les étapes suivantes décrivent le processus :

  1. Importer le module time : Importez le module time pour accéder à la fonction strftime.
  2. Formater l'objet datetime : Utilisez la fonction strftime pour formater l'objet datetime dans une chaîne que MySQL peut comprendre. Le format suivant est compatible avec MySQL : "%Y-%m-%d %H:%M:%S". Par exemple :
import time
formatted_datetime = time.strftime('%Y-%m-%d %H:%M:%S')
Copier après la connexion
  1. Insérez la chaîne formatée : Dans votre requête SQL, utilisez la chaîne formatée au lieu de l'objet datetime d'origine. Voici un exemple :
cursor.execute("INSERT INTO table (name, id, datecolumn) VALUES (%s, %s, %s)", ("name", 4, formatted_datetime))
Copier après la connexion

Notez que vous devez placer le formatted_datetime entre guillemets simples car vous insérez une chaîne dans la base de données.

Cette méthode insérera avec succès le datetime. objet datetime dans la colonne de date MySQL.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal