2011-01-26 8 views

答えて

27

を持っている構文はここ http://dev.mysql.com/doc/refman/5.5/en/alter-table.html

ALTER TABLE yourTable 
    ADD COLUMN new_date DATETIME NOT NULL DEFAULT 20110126143000 AFTER preceding_col 

または

ALTER TABLE yourTable 
    ADD COLUMN new_date DATETIME NOT NULL DEFAULT '2011-01-26 14:30:00' AFTER preceding_col 
を説明したものです3210

(数字のDATETIME形式を好む)

+0

ありがとうございました。 –

+0

どうすればNULLをnoにするのですか?テストを実行すると、NULLがYesに設定されました –

+0

ここで説明するように、NOT NULLはデータ型とDEFAULT値の間に入ります。http://dev.mysql.com/doc/refman/5.5/en/create-table.html – Mchl

3
ALTER TABLE `yourTable` 
ADD `new_date` DATETIME NOT NULL 
DEFAULT '2011-01-26 14:30:00' 
AFTER `preceding_col` 
関連する問題