Heim >Datenbank >MySQL-Tutorial >Befehl zum Löschen von Spalten in MySQL

Befehl zum Löschen von Spalten in MySQL

下次还敢
下次还敢Original
2024-04-29 03:54:13469Durchsuche

Der Befehl zum Löschen einer Spalte in MySQL lautet ALTER TABLE Tabellenname DROP COLUMN Spaltenname. Die Daten in der Spalte müssen vor dem Löschen leer sein Daten in der Spalte gehen nach dem Löschen verloren. Bei der InnoDB-Tabelle wird die Tabelle nach dem Löschen der Spalte neu erstellt.

Befehl zum Löschen von Spalten in MySQL

Befehl zum Löschen einer Spalte in MySQL. Der Befehl

ALTER TABLE wird zum Löschen einer Spalte in einer MySQL-Tabelle verwendet. Es sieht so aus:

<code class="sql">ALTER TABLE table_name DROP COLUMN column_name;</code>

Syntax:

  • table_name: Der Name der Tabelle, aus der die Spalte gelöscht werden soll.
  • column_name: Der Name der Spalte, die gelöscht werden soll.

Beispiel:

Um die Spalte „E-Mail“ aus der Tabelle mit dem Namen „Kunden“ zu löschen, verwenden Sie den folgenden Befehl:

<code class="sql">ALTER TABLE customers DROP COLUMN email;</code>

Hinweis:

  • Nur Nicht-Primärschlüsselspalten können gelöscht werden.
  • Die gelöschte Spalte muss leer sein oder einen Wert enthalten, der NULL sein kann.
  • Wenn Sie eine Spalte löschen, gehen alle Daten in dieser Spalte verloren.
  • Bei InnoDB-Tabellen wird die Tabelle nach dem Löschen einer Spalte neu erstellt, was eine Weile dauern kann.

Das obige ist der detaillierte Inhalt vonBefehl zum Löschen von Spalten in MySQL. 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