Jawaban:
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
Ini contoh yang bagus.
Perhatikan bahwa COLUMNkata kunci adalah opsional, karena MySQL akan menerima saja DROP IsDeleted. Juga, untuk menjatuhkan beberapa kolom, Anda harus memisahkannya dengan koma dan memasukkannya DROPuntuk masing-masing.
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
Ini memungkinkan Anda untuk DROP, ADDdan ALTERbeberapa kolom pada tabel yang sama dalam satu pernyataan. Dari manual referensi MySQL :
Anda dapat mengeluarkan beberapa
ADD,ALTER,DROP, danCHANGEklausa dalam satuALTER TABLEpernyataan, dipisahkan dengan koma. Ini adalah ekstensi MySQL ke SQL standar, yang hanya mengizinkan satu dari setiap klausa perALTER TABLEpernyataan.
Gunakan ALTER TABLEdengan DROP COLUMNuntuk menjatuhkan kolom dari tabel, dan CHANGEatau MODIFYuntuk mengubah kolom.
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;
Kamu bisa menggunakan
alter table <tblname> drop column <colname>
ALTER TABLE `tablename` DROP `columnname`;
Atau,
ALTER TABLE `tablename` DROP COLUMN `columnname`;
Jika Anda menjalankan MySQL 5.6 dan seterusnya, Anda bisa membuat operasi ini online, memungkinkan sesi lain membaca dan menulis ke meja Anda saat operasi dilakukan:
ALTER TABLE tbl_Country DROP COLUMN IsDeleted, ALGORITHM=INPLACE, LOCK=NONE;
ALTER TABLE tbl_Country DROP columnName;