Kadangkala kita perlu menghapus satu atau lebih kolom yang tidak digunakan dalam tabel. Dan sintaks yang digunakan yaitu:
ALTER TABLE nama_table
DROP COLUMN nama_column
DROP COLUMN nama_column
Dalam sintaks di atas pertama kita menentukan nama tabel setelah ALTER TABLE kemudian menentukan kolom yang akan dihapus setelah DROP COLUMN.
Sebelum menghapus kolom yang perlu diperhatikan adalah apakah kolom tersebut memiliki CONSTRAINT, baik berupa primary key, foreign key, atau check. Jika punya maka harus menghapus constraint terlebih dahulu, atau proses drop column akan gagal.
Sebagai contoh kita akan menghapus kolom checkby pada tabel item. Kondisi awal sebagai berikut:
Kita juga dapat menghapus beberapa kolom sekaligus dalam satu query dengan menggunakan sintaks:
ALTER TABLE table_name
DROP COLUMN namacolumn1, namacolumn2, ...;
Sebagai contoh melanjutkan penggunaan tabel item, kita akan menghapus 2 kolom sekaligus yaitu kolom checked dan Note.
Query yang digunakan:
ALTER TABLE color
DROP COLUMN checked, Note;
Hasilnya:
0 Comments