Angesichts der Tabelle erstellt mit löschen?Wie eine Spalte aus einer Tabelle in MySQL
Antwort
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
Here's ein funktionierendes Beispiel. Beachten Sie, dass das Schlüsselwort COLUMN
optional ist, da MySQL nur DROP IsDeleted
akzeptiert. Um mehrere Spalten zu löschen, müssen Sie sie durch Kommas trennen und die DROP
für jede Spalte einschließen.
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
So können Sie DROP
, ADD
und ALTER
mehrere Spalten auf derselben Tabelle in der eine Aussage. Von den MySQL reference manual:
können Sie durch Komma mehr
ADD
,ALTER
,DROP
undCHANGE
Klauseln in einer einzigenALTER TABLE
Aussage, getrennt auszustellen. Dies ist eine MySQL-Erweiterung zu Standard-SQL, die nur eine Klausel proALTER TABLE
Anweisung erlaubt.
Spalte löschen diese,
ALTER TABLE `tbl_Country` DROP `your_col`
ALTER TABLE tbl_Country DROP columnName;
Verwendung ALTER
:
ALTER TABLE `tbl_Country` DROP COLUMN `column_name`;
ALTER TABLE `tablename` DROP `columnname`;
Oder
ALTER TABLE `tablename` DROP COLUMN `columnname`;
können Sie
alter table <tblname> drop column <colname>
Verwenden ALTER TABLE
mit DROP COLUMN
verwenden, um eine Spalte aus einer Tabelle zu löschen, und CHANGE
oder MODIFY
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;
selben Tisch wie aktualisieren Die Spalte in mysql – raji
Sie können die Spalte ändern oder ändern, um das gleiche zu tun. Überprüfen Sie den Link, der Ihnen die Idee der Aktualisierung einer Spalte mit Hilfe von ALTER TABLE –
Um Spalten aus der Tabelle zu löschen.
ALTER TABLE tbl_Country DROP COLUMN IsDeleted1, DROP COLUMN IsDeleted2;
oder ohne Wort ‚column‘
ALTER TABLE tbl_Country DROP IsDeleted1, DROP IsDeleted2;
bietet. Was fügt dies dem [this] hinzu (http://stackoverflow.com/a/13968514/111794) oder [this] (http: // stackoverflow.com/a/13968581/111794)? –
Wenn wir eine Operation wie eine Spalte aus der Tabelle zu löschen sie die Struktur der Tabelle ändert. Um solche Operationen ausführen zu können, müssen wir DDL-Anweisungen (Data Definition Language) verwenden. In diesem Fall müssen wir die ALTER-Anweisung verwenden.
ALTER - ändert die Struktur der Datenbank
Die Abfrage würde -
alter table tbl_Country drop column IsDeleted;
Was fügt dies dem [dieses] (http://stackoverflow.com/a/13968514/111794) oder [diesem] (http://stackoverflow.com/a/13968581/111794) hinzu? –
Um eine einzelne Spalte aus einer Tabelle löschen Sie diese verwenden können:
ALTER TABLE table_name DROP COLUMN Column_name;
zu löschen mehrere Spalten, dies tun:
ALTER TABLE table_name DROP COLUMN Column_name, DROP COLUMN Column_name;
ALTER TABLE `tbl_Country` DROP `IsDeleted`;
http://www.tech-recipes.com/rx/426/delete-a-column-from-an-existing-mysql-table/ –
'ALTER TABLE tbl_Country DROP IsDeleted' –