sql >> Databasteknik >  >> RDS >> Mysql

Datatyp krävs i en mysql för ett datum som innehåller dag-månad-år

När du sparar datum i databasen, använd korrekt datatyp DATE eller DATETIME . Använd inte VARCHAR

Fördelar:

  • lätt att manipulera
  • kräver ingen casting vid manipulering av data
  • index kommer att användas (om en nyckel har definierats )

Nackdelar

  • kan inte komma på något...

Om anledningen till att du vill spara datum i detta format January 01 1996 beror på att den är mer läsbar än 1996-01-01 , sedan inte. Detta kan uppnås med DATE_FORMAT() under projiceringen av data.




  1. Skapar du ett formulär för POST i MySQL med PDO på rätt sätt?

  2. Kommaseparerade resultat i SQL

  3. Infoga flera rader i mysql (objekt separerade med komma)

  4. Sane/snabb metod för att skicka variabelparameterlistor till SqlServer2008 lagrad procedur