Wir können das Schlüsselwort CHANGE verwenden, um die Spalten einer vorhandenen Tabelle zu ändern. Mit dem Schlüsselwort CHANGE können wir den Namen einer Spalte und ihre Definition ändern. Seine Syntax unterscheidet sich etwas von der von ALTER TABLE mit dem Schlüsselwort MODIFY.
Alter table table_name CHANGE old_columnname1 new_columnname1 datatype, CHANGE old_columnname2 new_columnname2 datatype… CHANGE old_columnnameN new_columnname datatype);
Im folgenden Beispiel werden der Name und die Größe der Spalten „City“ und „RollNo“ mit Hilfe des Schlüsselworts CHANGE im ALTER-Befehl geändert.
mysql> Alter table Student CHANGE Rollno Id int, CHANGE City Place Varchar(10); Query OK, 5 rows affected (0.40 sec) Records: 5 Duplicates: 0 Warnings: 0
Aber wenn wir die Größe der Spalte nur mit dem Schlüsselwort CHANGE ändern möchten, schreiben Sie nach dem Schlüsselwort CHANGE zweimal den alten Spaltennamen, gefolgt von der neuen Größe. Das folgende Beispiel gibt die Beschreibung
mysql> Alter table Student CHANGE Email Email Varchar(30); Query OK, 5 rows affected (0.33 sec) Records: 5 Duplicates: 0 Warnings: 0
Das obige ist der detaillierte Inhalt vonWelches Schlüsselwort kann anstelle von MODIFY verwendet werden, um Spalten einer MySQL-Tabelle zu ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!