回覆列表
-
1 # 使用者4287702269434808
-
2 # 使用者674626316078
預設值就是當你向表中插入一條記錄的時候,如果沒有這個欄位的值,那麼就把預設值寫進去
例子:
表aa有三個欄位:A、B、C,C有預設值‘2009-01-01’,那麼你執行insert aa(A,B) VALUES(5,"aaa"),得到的結果是
5 ‘aaa" ‘2009-01-01’
aa 是 int 型別,預設值也得是整型,並且default後邊不要()括號bb date型別不支援使用系統預設值,改成timestamp,能過now()取系統時間cc 已經不允許為空(not null)所以不能預設為 null ,可以改成空字串CREATE TABLE dnt_forums( aa int NOT NULL DEFAULT 2, bb timestamp NOT NULL DEFAULT now(), cc char(50) NOT NULL DEFAULT '');