względu na stół utworzonych za pomocą:Jak usunąć kolumnę z tabeli w MySQL
CREATE TABLE tbl_Country
(
CountryId INT NOT NULL AUTO_INCREMENT,
IsDeleted bit,
PRIMARY KEY (CountryId)
)
Jak mogę usunąć kolumnę IsDeleted
?
względu na stół utworzonych za pomocą:Jak usunąć kolumnę z tabeli w MySQL
CREATE TABLE tbl_Country
(
CountryId INT NOT NULL AUTO_INCREMENT,
IsDeleted bit,
PRIMARY KEY (CountryId)
)
Jak mogę usunąć kolumnę IsDeleted
?
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
Here's Przykład działania.
Należy pamiętać, że słowo kluczowe COLUMN
jest opcjonalne, ponieważ MySQL akceptuje tylko DROP IsDeleted
. Aby upuścić wiele kolumn, musisz oddzielić je przecinkami i dołączyć do każdego z nich: DROP
.
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
To pozwala DROP
, ADD
i ALTER
wielu kolumn w tej samej tabeli w jednej instrukcji. Od MySQL reference manual:
można wydać kilka
ADD
,ALTER
,DROP
, aCHANGE
klauzule w jednymALTER TABLE
oświadczenie, rozdzielając je przecinkami. Jest to rozszerzenie MySQL do standardowego SQL, które dopuszcza tylko jedną z klauzul na instrukcjęALTER TABLE
.
Aby usunąć kolumna to wykorzystać,
ALTER TABLE `tbl_Country` DROP `your_col`
ALTER TABLE tbl_Country DROP columnName;
Zastosowanie ALTER
:
ALTER TABLE `tbl_Country` DROP COLUMN `column_name`;
ALTER TABLE `tablename` DROP `columnname`;
Albo
ALTER TABLE `tablename` DROP COLUMN `columnname`;
Można użyć
alter table <tblname> drop column <colname>
Korzystając ALTER TABLE
z DROP COLUMN
upuścić kolumnę z tabeli, a CHANGE
lub MODIFY
zmienić kolumnę.
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;
sama tabela jak zaktualizować kolumna w mysql – raji
Możesz użyć Zmień lub Zmień kolumnę, aby zrobić to samo. Sprawdź link, który da ci pomysł zaktualizowania kolumny przy użyciu ALTER TABLE –
Aby usunąć kolumny z tabeli.
ALTER TABLE tbl_Country DROP COLUMN IsDeleted1, DROP COLUMN IsDeleted2;
Albo bez słowa „kolumna”
ALTER TABLE tbl_Country DROP IsDeleted1, DROP IsDeleted2;
Co to dodaje do [this] (http://stackoverflow.com/a/13968514/111794) lub [this] (http: // stackoverflow.com/a/13968581/111794)? –
Kiedy wykonać operację jak usunięcie kolumny z tabeli zmienia strukturę tabeli. Do wykonywania tego rodzaju operacji potrzebujemy użyć instrukcji DDL (Data Definition Language). W tym przypadku musimy użyć instrukcji ALTER.
ALTER - zmienia strukturę bazy
Zapytanie byłoby -
alter table tbl_Country drop column IsDeleted;
Co to dodać do [this] (http://stackoverflow.com/a/13968514/111794) lub [this] (http://stackoverflow.com/a/13968581/111794)? –
Aby usunąć pojedynczą kolumnę z tabeli można użyć to:
ALTER TABLE table_name DROP COLUMN Column_name;
Aby usunąć wiele kolumn, zrób to:
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' –