Heim >Datenbank >MySQL-Tutorial >Wie füge ich eine neue SQL-Spalte mit dem Standardwert 0 hinzu?

Wie füge ich eine neue SQL-Spalte mit dem Standardwert 0 hinzu?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-17 01:15:25784Durchsuche

How to Add a New SQL Column with a Default Value of 0?

Hinzufügen einer neuen SQL-Spalte mit einem Standardwert von 0

Das Hinzufügen einer neuen Spalte zu einer MySQL-Datenbank mit einem Standardwert von 0 ist eine einfache Aufgabe. Hier ist die Syntax:

ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;

Dieses Beispiel fügt eine Spalte mit dem Namen „foo“ vom Typ INT zur Tabelle „table1“ hinzu und setzt ihren Standardwert auf 0.

Referenzaufschlüsselung :

Die Syntax zum Hinzufügen einer neuen Spalte ist:

ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name
   alter_specification [, alter_specification] ...

Wobei „alter_specification“ sein kann:

ADD [COLUMN] (col_name column_definition,...)

Die Spaltendefinitionssyntax ähnelt der von CREATE TABLE:

column_definition:  
   data_type [NOT NULL | NULL] [DEFAULT default_value]
   [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]  
   [COMMENT 'string']  
   [COLUMN_FORMAT {FIXED|DYNAMIC|DEFAULT}]  
   [STORAGE {DISK|MEMORY|DEFAULT}]  
   [reference_definition]  

In diesem Fall , wir verwenden „INT“ als Datentyp und „DEFAULT 0“, um den Standardwert anzugeben.

Das obige ist der detaillierte Inhalt vonWie füge ich eine neue SQL-Spalte mit dem Standardwert 0 hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn