ALTER COMMAND wird verwendet, um den Datentyp einer vorhandenen MySQL-Spalte zu ändern. Es folgt ein Beispiel, das zeigt, wie wir diesen Befehl verwenden können, um den Datentyp einer Spalte zu ändern: −
mysql> describe testing\G *************************** 1. row *************************** Field: id1 Type: int(11) Null: NO Key: PRI Default: 0 Extra: *************************** 2. row *************************** Field: name Type: char(30) Null: YES Key: Default: NULL Extra: 2 rows in set (0.05 sec)
Aus der obigen DESCRIBE-Abfrage können wir Name The sehen Der Datentyp der Spalte ist CHAR(30). Jetzt können wir es mit Hilfe der folgenden Abfrage in VARCHAR(20) −
mysql> ALTER TABLE Testing MODIFY Name Varchar(20); Query OK, 4 rows affected (0.60 sec) Records: 4 Duplicates: 0 Warnings: 0 mysql> Describe Testing\G; *************************** 1. row *************************** Field: id1 Type: int(11) Null: NO Key: PRI Default: 0 Extra: *************************** 2. row *************************** Field: Name Type: varchar(20) Null: YES Key: Default: NULL Extra: 2 rows in set (0.15 sec)
ändern. Jetzt wurde der Datentyp in VARCHAR(20) geändert.
Das obige ist der detaillierte Inhalt vonWie ändere ich den Datentyp einer vorhandenen MySQL-Spalte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!