25

デフォルトを - example - 2011-01-26 14:30:00 に設定したいときに、DATETIME 列を mysql テーブルに追加するための構文がどのようなものかわかりません。

その構文がどのように見えるか知っている人はいますか?

これが私が持っているものです

ADD COLUMN new_date DATETIME AFTER preceding_col,

ありがとう

4

2 に答える 2

40

疑問がある場合は、ここで構文について説明します 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

(私は数値の DATETIME 形式を好むだけです)

于 2011-01-26T21:11:37.083 に答える
8
ALTER TABLE  `yourTable`
ADD `new_date` DATETIME NOT NULL
DEFAULT '2011-01-26 14:30:00'
AFTER `preceding_col`
于 2011-01-26T21:14:18.607 に答える