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.