2017-02-07 29 views
0

MySQL是告訴 語法錯誤:意外的「默認」 下面我的腳本。 這是怎麼回事?MySQL是大呼小叫語法錯誤:意外的「默認」

USE `neoweb`; 

ALTER TABLE `neoweb`.`ActivationRequests` ADD CONSTRAINT 
`DF_ActivationRequests_CreatedDate` DEFAULT (utc_timestamp()) FOR `CreatedDate`; 
+1

在MySQL中,CONSTRAINT用於定義主鍵和外鍵。您必須說明在爲該字段設置默認值之前要添加哪種約束。有關約束的更多信息:https://dev.mysql.com/doc/refman/5.7/en/constraints.html –

+0

非常感謝你! – Larry

回答

0

哦...... DEFAULT不是約束。

無論如何,你的語法看起來不對。

ALTER TABLE TABLENAME 
ADD CONSTRAINT [ PRIMARY KEY/ FOREIGN KEY/ UNIQUE/ CHECK ] 

是添加約束的最小語法。

您的列似乎有默認值。如何使用ALTER語句設置默認值here

+0

非常感謝你! – Larry