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.