昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-07-07, 07:02:45
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: 請會員來訪時務必完成登入,為維護論壇品質,將不定期刪除長時間未登入的會員!!


+  麻辣家族討論區
|-+  資料庫
| |-+  My SQL (版主: )
| | |-+  如何設定datetime的預設值為現在時間now()
0 會員 以及 1 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 向下 列印
作者 主題: 如何設定datetime的預設值為現在時間now()  (閱讀 1858 次)
taocenter
訪客


電子郵件
如何設定datetime的預設值為現在時間now()
« 於: 2005-06-16, 02:09:44 »

在SQL Server中,如果資料型態為datetime的欄位,要設定預設值為現在時間可以用getdate()
如:post_time datetime not null default getdate()

但是在MySQL中,就不能用getdate(),所以我用now(),希望能達到相同的結果
如:post_time datetime not null default now()
可是卻出現錯誤
如果用:post_time datetime not null default 'now()'
雖然沒有錯誤,但是預設值卻是0000-00-00 00:00:00

不知道要如何設定,才能夠讓預設值變成現在時間?
已記錄
小誌
論壇管理員
*
離線 離線

會員性別: 男
文章: 588



個人網站
Re: 如何設定datetime的預設值為現在時間now()
« 回覆文章 #1 於: 2005-06-16, 02:23:10 »


不知道要如何設定,才能夠讓預設值變成現在時間?
CURDATE()
SYSDATE()
« 最後編輯時間: 2005-06-16, 02:26:13 由 小誌 » 已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
頁: [1] 向上 列印 
« 上一篇主題 下一篇主題 »
跳到:  


本頁花了 0.081 秒, 以及 19 次的資料庫查詢.