Yanıtlar:
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
İşte çalışan bir örnek.
COLUMN
MySQL'in kabul edeceği için anahtar kelimenin isteğe bağlı olduğunu unutmayın DROP IsDeleted
. Ayrıca, birden çok sütun bırakmak için sütunları virgülle ayırmanız ve DROP
her birini eklemeniz gerekir .
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
Bu yapmanıza olanak sağlar DROP
, ADD
ve ALTER
bir açıklamada aynı masada birden sütunlar. Gönderen MySQL referans kılavuzun :
Sen birden verebilir
ADD
,ALTER
,DROP
veCHANGE
tek konusu maddede,ALTER TABLE
deyimi virgülle ayırarak. Bu, standart SQL için bir MySQL uzantısıdır ve deyim başına her bir maddeden yalnızca birine izin verirALTER TABLE
.
Kullanım ALTER TABLE
ile DROP COLUMN
bir tablodan bir sütun bırakın ve CHANGE
ya MODIFY
bir sütun değiştirmek için.
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;
Kullanabilirsiniz
alter table <tblname> drop column <colname>
ALTER TABLE `tablename` DROP `columnname`;
Veya,
ALTER TABLE `tablename` DROP COLUMN `columnname`;
MySQL 5.6 ve sonraki sürümlerini çalıştırıyorsanız, bu işlemi çevrimiçi olarak gerçekleştirebilirsiniz, böylece işlem gerçekleştirilirken diğer oturumların tablonuza okunmasına ve yazılmasına izin verebilirsiniz:
ALTER TABLE tbl_Country DROP COLUMN IsDeleted, ALGORITHM=INPLACE, LOCK=NONE;
ALTER TABLE tbl_Country DROP columnName;