Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Speichern eines Datums, bei dem möglicherweise nur das Jahr bekannt ist

Besser ist es, das Datum in 3 Felder aufzuteilen. Jahr Monat Tag. Dies gibt Ihnen volle Flexibilität beim Speichern, Sortieren und Suchen.

Außerdem ist es ziemlich trivial, die Felder bei Bedarf wieder zu einem echten Datumsfeld zusammenzufügen.

Schließlich ist es über DBMS portierbar. Ich glaube nicht, dass irgendjemand sonst eine 0 als gültigen Teil eines Datumswerts unterstützt.