ALTER TABLE テーブル名 MODIFY COLUMN カラム名 型;
でNOT NULL制約は解除できます
逆にNOT NULL制約をつけたい場合は
ALTER TABLE テーブル名 MODIFY COLUMN カラム名 型 NOT NULL;
です。最後にNOT NULLがついただけ。
カラムの型を調べたい場合は
DESC テーブル名;
で詳細が見れますよ。
カラムの追加は
ALTER TABLE <テーブル名> ADD <古いカラム名> <型情報>;
ADD
カラムの位置を指定して追加したい場合は
ALTER TABLE <テーブル名> ADD <古いカラム名> <型情報> AFTER <指定のカラム名>;
AFTERね
カラム名変更は
ALTER TABLE <テーブル名> CHANGE <古いカラム名> <新しいカラム名> <型情報>;
CHANGE!ね。
試したMySQLのバージョンは5.0.77です。
0 件のコメント:
コメントを投稿