Warum unterstützt MySQL keine Millisekunden- / Mikrosekundengenauigkeit?

So habe ich gerade gefunden der frustrierendste Fehler in MySQL.

nscheinend dieTIMESTAMP Feld undnterstützende Funktion Keine höhere Genauigkeit als Sekunden unterstützen!?

So benutze ich PHP und Doctrine, und ich brauche wirklich diese Mikrosekunden (ich benutze dieactAs: [Timestampable] Eigentum)

Ich habe eine gefunden, die ich mit einem @ verwenden kaBIGINT -Feld zum Speichern der Werte. Aber wird die Doktrin die Millisekunden addieren? Ich denke, es weist dem Feld nur NOW () zu. Ich mache mir auch Sorgen, dass die Funktionen zur Datumsmanipulation (in SQL), die über den Code gestreut werden, nicht mehr funktionieren.

Ich habe auch etwas über das Kompilieren einer UDF-Erweiterung gesehen. Dies ist nicht akzeptabel, da ich oder ein zukünftiger Betreuer ein Upgrade durchführen und die Änderungen verwerfen werden.

Hat jemand eine passende Lösung gefunden?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage