YII-Migrationen und bu Standardwerte für Spalten der Tabelle
public function up(){
$this->createTable('POST', array(
'id' => 'pk',
'isremoved' => 'integer NOT NULL',
'removaldate' => 'timestamp NULL',
'post' => 'text NOT NULL',
'creationdate' => 'timestamp NOT NULL',
));
}
Dies ist die Funktion für die migration. Wie u sehen, es ist die Abfrage für das erstellen der neuen Tabelle. Standardmäßig YII erstellt Standardwert für die timestamp-Spalte gleich CURRENT_TIMESTAMP und Kisten zusätzliche parameter und setzt es gleich ON UPDATE CURRENT_TIMESTAMP.
Brauche ich nicht den aktuellen Wert für timestamp, und ich brauche nicht auf die Aktualisierung dieser Spalte zur Aktualisierung der Zeile. Was muss ich tun? Durch die Art und Weise, u die Verwendung von MySQL
InformationsquelleAutor Factory Girl | 2013-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nutzen aus der MySQL Create Table-Skript:
Gibt:
Nun Hinzufügen, dass die migration:
InformationsquelleAutor surfer190
Für google-Nutzer wie mich: Yii2 jetzt hat es out of the box.
Nun können Sie
->defaultExpression('CURRENT_TIMESTAMP')
Ihrer definition.InformationsquelleAutor leitasat
Müssen Sie andere Standard-Wert, null-zum Beispiel
Ich verstehe nicht, was Ihrem Fall als, sorry
InformationsquelleAutor Agrest