Angesichts der mit erstellten Tabelle:
CREATE TABLE tbl_Country
(
CountryId INT NOT NULL AUTO_INCREMENT,
IsDeleted bit,
PRIMARY KEY (CountryId)
)
Wie kann ich die Spalte löschen? IsDeleted
?
Angesichts der mit erstellten Tabelle:
CREATE TABLE tbl_Country
(
CountryId INT NOT NULL AUTO_INCREMENT,
IsDeleted bit,
PRIMARY KEY (CountryId)
)
Wie kann ich die Spalte löschen? IsDeleted
?
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
Hier ist ein funktionierendes Beispiel.
Beachten Sie, dass die COLUMN
Schlüsselwort ist optional, da MySQL nur DROP IsDeleted
. Um mehrere Spalten zu löschen, müssen Sie sie durch Kommas trennen und die DROP
für jeden einzelnen.
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
Dies ermöglicht es Ihnen DROP
, ADD
y ALTER
mehrere Spalten in derselben Tabelle in einer Anweisung. Von der MySQL-Referenzhandbuch :
Sie können mehrere
ADD
,ALTER
,DROP
etCHANGE
Klauseln in einer einzigenALTER TABLE
Anweisung, getrennt durch Kommata. Dies ist eine MySQL-Erweiterung zu Standard-SQL, die nur eine Klausel proALTER TABLE
Erklärung.
Verwenden Sie ALTER TABLE
mit DROP COLUMN
um eine Spalte aus einer Tabelle zu löschen, und CHANGE
o MODIFY
um eine Spalte zu ändern.
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
ALTER TABLE tbl_Country MODIFY IsDeleted tinyint(1) NOT NULL;
ALTER TABLE tbl_Country CHANGE IsDeleted IsDeleted tinyint(1) NOT NULL;
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.