Lehre: DATETIME default NOW ()
Ich habe mit dem Aufbau einer Datenbank-Schema für eine neue gekämpft Zend Framework -Projekt. Ich bin mit verwenden möchten, Doctrine ORM für meine Datenbank-Modelle. Ich brauche zum Einrichten des Schemas, so dass es mich zu einem Standardformat für Datum und Zeit für ein `datetime` Spalte, zB erlaubt, wenn eine neue Nachricht bekomme ich den aktuellen Zeitstempel. Nach langem Suchen und Experimentieren fand ich die Lösung, damit ich teilen es bin.
In das Schema YAML -Datei einfach folgendes tun:
Nachricht: ActAs: Timestampable: erstellt: Name: created_at Typ: timestamp Format: Ymd H: i: s Stand: Name: last_updated Typ: timestamp Format: Ymd H: i: s Spalten: ID: Typ: integer Primär: true autoincrement: true Name: string (255) E-Mail: string (300) Nachricht: string (2000)
Wenn auf der anderen Seite Sie nicht möchten, eine `updated_at` Spalte können Sie die folgenden:
Nachricht: ActAs: Timestampable: erstellt: Name: created_at Typ: timestamp Format: Ymd H: i: s Stand: Behinderte: true Spalten: ID: Typ: integer Primär: true autoincrement: true Name: string (255) E-Mail: string (300) Nachricht: string (2000)
















































