Hinzufügen einer neuen SQL-Spalte mit einem Standardwert
In MySQL erfordert das Hinzufügen einer neuen Spalte zu einer Tabelle mit einem Standardwert die Verwendung der ALTER TABLE-Anweisung. Mit der Syntax für diese Anweisung können Sie bei der Spaltenerstellung einen Standardwert angeben.
ALTER TABLE-Syntax
Die allgemeine Syntax zum Hinzufügen einer neuen Spalte mit einem Standardwert lautet wie folgt:
ALTER TABLE table_name ADD COLUMN column_name data_type DEFAULT default_value;
In dieser Syntax stellt Tabellenname die Tabelle dar, die Sie ändern möchten, Spaltenname ist der Name der neuen Spalte, data_type definiert den Datentyp, den die Spalte enthalten soll, und default_value gibt den Standardwert für die Spalte an.
Beispiel
So fügen Sie eine neue Spalte mit dem Namen foo zur hinzu Tabelle tabelle1 mit dem Standardwert 0, können Sie Folgendes verwenden Anweisung:
ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;
Erklärung
Dokumentationsreferenz
Die hier bereitgestellte Syntax basiert auf der MySQL-Dokumentation, in der es heißt:
ALTER TABLE tbl_name ADD COLUMN (col_name column_definition,...)
Wobei Column_definition eine DEFAULT-Klausel enthalten kann:
column_definition: data_type [NOT NULL | NULL] [DEFAULT default_value] ...
Das obige ist der detaillierte Inhalt vonWie füge ich in MySQL eine neue Spalte mit einem Standardwert hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!