Sagen wir, ich habe diese Tabellenstruktur:
%Vor% Und ich möchte eine neue Spalte mit dem Namen email
, direkt nach id
und vor first_name
hinzufügen, indem ich addColumn
Methode der Klasse Migration
.
Ich kann in meiner neuen Migration nur Folgendes tun:
%Vor% Und es wird am Ende der Tabelle stehen, nach updated
field.
Wie kann ich eine Spalte an einer bestimmten Position in meiner Tabelle hinzufügen, damit diese SQL-Abfrage berücksichtigt werden kann:
%Vor%Gelöst es. Wenn jemand das gleiche Problem hat, ist dies die Lösung, die ich verwendet habe:
%Vor%BEARBEITEN: Ab Version Yii 2.0. 8 können Sie auch diese verkettete Syntax verwenden:
%Vor%Sie können den Migrationsbefehl wie folgt verwenden:
%Vor%Tags und Links php mysql database-migration yii2