-
ALTER TABLE文を使用する方法: ALTER TABLE文を使用すると、既存のテーブルから指定したカラムを削除することができます。以下はその例です。
ALTER TABLE テーブル名 DROP COLUMN カラム名;
この方法では、指定したカラムが削除されます。
-
MODIFY COLUMN文を使用する方法: MODIFY COLUMN文を使用すると、既存のテーブルのカラムを変更できます。必要な場合には、カラムのデータ型や制約を変更したり、カラムを削除することもできます。以下はその例です。
ALTER TABLE テーブル名 MODIFY COLUMN カラム名 削除するデータ型;
この方法では、指定したカラムのデータ型を変更することで、カラムを削除します。
-
テンポラリーテーブルを使用する方法: この方法では、新しいテーブルを作成し、削除したいカラムを含まないようにします。そして、元のテーブルのデータをテンポラリーテーブルに移行し、元のテーブルを削除し、テンポラリーテーブルを元のテーブル名に変更します。以下はその例です。
CREATE TABLE テンポラリーテーブル名 AS SELECT 列1, 列2, ... FROM 元のテーブル名; DROP TABLE 元のテーブル名; ALTER TABLE テンポラリーテーブル名 RENAME TO 元のテーブル名;
この方法では、指定したカラムが削除されたテーブルが作成されます。
以上が、MySQLでのカラムの削除方法とコード例です。ご参考にしてください。