Ответы:
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
Вот рабочий пример.
Обратите внимание, что COLUMNключевое слово является необязательным, поскольку MySQL будет принимать только DROP IsDeleted. Кроме того, чтобы удалить несколько столбцов, вы должны разделить их запятыми и включить DROPдля каждого из них.
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
Это позволяет DROP, ADDи ALTERнесколько столбцов на одной и той же таблицы в одном операторе. Из справочного руководства по MySQL :
Вы можете оформить мультипликатор
ADD,ALTER,DROPиCHANGEстатьи в одномALTER TABLEзаявлении, разделенных запятыми. Это расширение MySQL к стандартному SQL, которое допускает только одно из каждого предложения наALTER TABLEоператор.
Используйте ALTER TABLEс , DROP COLUMNчтобы удалить столбец из таблицы, а также CHANGEили MODIFYизменить столбец.
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;
Ты можешь использовать
alter table <tblname> drop column <colname>
ALTER TABLE `tablename` DROP `columnname`;
Или,
ALTER TABLE `tablename` DROP COLUMN `columnname`;
Если вы работаете с MySQL 5.6 и более поздних версий, вы можете выполнить эту операцию в режиме онлайн, позволяя другим сеансам читать и записывать вашу таблицу во время выполнения операции:
ALTER TABLE tbl_Country DROP COLUMN IsDeleted, ALGORITHM=INPLACE, LOCK=NONE;
ALTER TABLE tbl_Country DROP columnName;