Réponses:
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
Voici un exemple de travail.
Notez que le COLUMN
mot-clé est facultatif, car MySQL acceptera juste DROP IsDeleted
. De plus, pour supprimer plusieurs colonnes, vous devez les séparer par des virgules et inclure le DROP
pour chacune.
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
Cela vous permet de DROP
, ADD
et ALTER
plusieurs colonnes sur la même table dans la seule instruction. Dans le manuel de référence MySQL :
Vous pouvez effectuer plusieurs opérations
ADD
,ALTER
,DROP
et lesCHANGE
clauses d'une seuleALTER TABLE
déclaration, séparés par des virgules. Il s'agit d'une extension MySQL du SQL standard, qui n'autorise qu'une seule de chaque clause parALTER TABLE
instruction.
Utilisez ALTER TABLE
avec DROP COLUMN
pour supprimer une colonne d'un tableau et CHANGE
ou MODIFY
pour modifier une colonne.
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;
Vous pouvez utiliser
alter table <tblname> drop column <colname>
ALTER TABLE `tablename` DROP `columnname`;
Ou,
ALTER TABLE `tablename` DROP COLUMN `columnname`;
Si vous exécutez MySQL 5.6, vous pouvez effectuer cette opération en ligne, permettant à d'autres sessions de lire et d'écrire dans votre table pendant que l'opération est effectuée:
ALTER TABLE tbl_Country DROP COLUMN IsDeleted, ALGORITHM=INPLACE, LOCK=NONE;
ALTER TABLE tbl_Country DROP columnName;