以下を使用して作成されたテーブルがあるとします。
CREATE TABLE tbl_Country
(
CountryId INT NOT NULL AUTO_INCREMENT,
IsDeleted bit,
PRIMARY KEY (CountryId)
)
列を削除するにはどうすればいいですかIsDeleted
?
ベストアンサー1
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
こちらは実際の例。
COLUMN
MySQL は だけを受け入れるため、 キーワードはオプションであることに注意してください。また、複数の列を削除するには、列をカンマで区切り、列ごとにDROP IsDeleted
を含める必要があります。DROP
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
DROP
これにより、1つのステートメントで同じテーブル上の複数の列をADD
処理できるようになります。ALTER
MySQLリファレンスマニュアル:
ADD
複数の、ALTER
、DROP
、CHANGE
句を、カンマで区切って 1 つのステートメントで発行できます。これは、ステートメントALTER TABLE
ごとに各句を 1 つだけ許可する標準 SQL に対する MySQL 拡張です。ALTER TABLE