Hallo zusammen,
kann mir hier vielleicht jemand weiterhelfen? ^^
Ich habe ein Feld vom Typ "datetime", kann man dieses unbegrenzt (z.B. bis 10.000 v.Chr. oder mehr) nach "hinten" befüllbar machen? Besten Dank im Voraus!
Hallo zusammen,
kann mir hier vielleicht jemand weiterhelfen? ^^
Ich habe ein Feld vom Typ "datetime", kann man dieses unbegrenzt (z.B. bis 10.000 v.Chr. oder mehr) nach "hinten" befüllbar machen? Besten Dank im Voraus!
kommt natürlich darauf an, was genau du machen möchtest. Wie genau soll z.B. das Datum sein?
So wie ich das verstehe, sollen da historischen Ereignisse gespeichert werden. Sollen die sortiertbar sein?
Ich würde entweder ein einziges Textfeld anlegen (Nachteil: schwieriger zu sortieren) oder separate Felder (als integer) für Jahr, Monat, Tag. Dann liegt es an dem (den) Redakteur(en) da keinen Quatsch einzutragen. Für die Integer-Felder kann man dann im tca auch untere und obere Schranken angeben, siehe 'range'
hallo,
datetime wird als UNIX-Timestamp gespeichert, das sind die Sekunden seit 1.1.1970 00:00.
Man kann zwar auch negative Werte speichern, aber bis 10.000 v Chr wird's schwierig.
Also mit datetime m.E. nicht machbar (bzw. generell schwierig das mit Zeitstempeln zu machen).
Gruß,
Vince
kommt natürlich darauf an, was genau du machen möchtest. Wie genau soll z.B. das Datum sein?
So wie ich das verstehe, sollen da historischen Ereignisse gespeichert werden. Sollen die sortiertbar sein?
Ich würde entweder ein einziges Textfeld anlegen (Nachteil: schwieriger zu sortieren) oder separate Felder (als integer) für Jahr, Monat, Tag. Dann liegt es an dem (den) Redakteur(en) da keinen Quatsch einzutragen. Für die Integer-Felder kann man dann im tca auch untere und obere Schranken angeben, siehe 'range'
gut erkannt ;) es geht um historische datensätze, davon auch in absehbarer zeit eine ganze menge. und natürlich sollten diese auch chronologisch sortiert werden (macht es nicht einfacher, ich weiß).
eine überlegung wäre auch das mysql datetime, ich hatte aber die hoffnung, dass es eine bessere (native) lösung gibt :)
edit: mysql fällt aus, da gehts ab de, 1.1.1000 los... es wird wohl eine individuelle lösung herhalten müssen. aber trotzdem danke!