sql >> Databasteknik >  >> RDS >> Mysql

Lagra ett datum där endast årtalet kanske är känt

Ett bättre sätt är att dela upp datumet i 3 fält. År månad dag. Detta ger dig full flexibilitet för lagring, sortering och sökning.

Det är också ganska trivialt att sätta ihop fälten igen till ett riktigt datumfält när det behövs.

Slutligen är det portabelt över DBMS. Jag tror inte att någon annan stöder en 0 som en giltig del av ett datumvärde.



  1. Hur ändrar jag MySQL root-lösenord till standard?

  2. Tidsgräns för MySQL-frågan:(70100):Frågekörningen avbröts

  3. Top-N-frågor och paginering i Oracle

  4. Utmaningslösningar för nummerseriegenerator – del 5