Quando si salva la data nel database, utilizzare il tipo di dati corretto DATE o DATETIME . Non utilizzare VARCHAR
Pro:
- facile da manipolare
- non richiede casting durante la manipolazione dei dati
- Verrà utilizzato l'indice (se è stata definita una chiave )
Contro
- non riesco a pensare a qualcosa..
Se il motivo per cui vuoi salvare la data in questo formato January 01 1996 è perché è più leggibile di 1996-01-01 , allora non farlo. Questo può essere ottenuto usando DATE_FORMAT() durante la proiezione dei dati.