Mysql
 sql >> Base de données >  >> RDS >> Mysql

Type de données requis dans un mysql pour une date contenant jour-mois-année

Lors de l'enregistrement de la date dans la base de données, utilisez le type de données correct DATE ou DATETIME . N'utilisez pas VARCHAR

Avantages :

  • facile à manipuler
  • ne nécessite aucun casting lors de la manipulation de données
  • l'index sera utilisé (si une clé a été définie )

Inconvénients

  • je ne peux pas penser à quelque chose..

Si la raison pour laquelle vous souhaitez enregistrer la date dans ce format January 01 1996 c'est parce qu'il est plus lisible que 1996-01-01 , alors ne le faites pas. Cela peut être réalisé en utilisant DATE_FORMAT() lors de la projection des données.