Heim  >  Artikel  >  Datenbank  >  Was gibt MySQL zurück, wenn wir mit dem ALTER TABLE-Befehl und dem DROP-Schlüsselwort alle Spalten aus einer Tabelle löschen?

Was gibt MySQL zurück, wenn wir mit dem ALTER TABLE-Befehl und dem DROP-Schlüsselwort alle Spalten aus einer Tabelle löschen?

PHPz
PHPznach vorne
2023-08-24 12:09:02742Durchsuche

当我们使用带有 DROP 关键字的 ALTER TABLE 命令从表中删除所有列时,MySQL 返回什么?

Schließlich können wir nicht alle Spalten aus der Tabelle löschen, indem wir den Befehl ALTER TABLE mit dem Schlüsselwort DROP verwenden. In diesem Fall gibt MySQL eine Fehlermeldung zurück. Demonstrieren Sie dies mithilfe des folgenden Beispiels.

Angenommen, wir haben in der Tabelle „Mitarbeiter“ zwei Spalten „Name“ und „ID“. Wenn wir diese beiden Spalten nun mit ALTER TABLE löschen, gibt MySQL den Fehler wie folgt zurück:

mysql> ALTER TABLE employee drop column name, drop column id;
ERROR 1090 (42000): You can't delete all columns with ALTER TABLE; use DROP TABLE instead

Das obige ist der detaillierte Inhalt vonWas gibt MySQL zurück, wenn wir mit dem ALTER TABLE-Befehl und dem DROP-Schlüsselwort alle Spalten aus einer Tabelle löschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen