Mysql
 sql >> Database >  >> RDS >> Mysql

Tipo di dati richiesto in un MySQL per una data contenente giorno-mese-anno

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.