mysql在使用timestamp時候如果不為空,一定要設定預設值為:current_timestamp 如果不這樣你在匯出sql到其他mysql中執行這個sql時候就會出現執行不了的錯誤:
invalid default value for 'discuss_time'
所以要這麼寫:
`create_time` timestamp not null default current_timestamp on update current_timestamp
mysql timestamp 基本用法
timestamp列型別 timestamp值可以從1970的某時的開始一直到2037年,精度為一秒,其值作為數字顯示。timestamp值顯示尺寸的格式如下表所示 列型別 顯示格式 timestamp 14 yyyymmddhhmmss timestamp 12 yymmddhhmmss time...
MySQL TIMESTAMP相關問題
在mysql中,不僅是插入就算是修改也會更新timestamp的值!在mysql中要記錄建立日期還得使用datetime 然後使用now 函式完成!1,timestamp default current timestamp 在建立新記錄的時候把這個字段設定為當前時間,但以後修改時,不再重新整理它 2...
MySQLTIMESTAMP 時間戳 詳解
在建立表時如果表中有乙個字段型別為timestamp,則該字段預設的生成語句為 create table test id int 11 default null,ctime timestamp not null default current timestamp on update current ...