Jawaban:
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
Ini contoh yang bagus.
Perhatikan bahwa COLUMN
kata kunci adalah opsional, karena MySQL akan menerima saja DROP IsDeleted
. Juga, untuk menjatuhkan beberapa kolom, Anda harus memisahkannya dengan koma dan memasukkannya DROP
untuk masing-masing.
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
Ini memungkinkan Anda untuk DROP
, ADD
dan ALTER
beberapa kolom pada tabel yang sama dalam satu pernyataan. Dari manual referensi MySQL :
Anda dapat mengeluarkan beberapa
ADD
,ALTER
,DROP
, danCHANGE
klausa dalam satuALTER TABLE
pernyataan, dipisahkan dengan koma. Ini adalah ekstensi MySQL ke SQL standar, yang hanya mengizinkan satu dari setiap klausa perALTER TABLE
pernyataan.
Gunakan ALTER TABLE
dengan DROP COLUMN
untuk menjatuhkan kolom dari tabel, dan CHANGE
atau MODIFY
untuk 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;