[SQL ] mySQL timestamp default問題

看板Database作者 (兔子)時間14年前 (2012/02/01 15:42), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
我想要將時間戳預設為一大值像是2099/12/31 23:59:59 但是 ALTER TABLE `prayer` CHANGE `delete` `delete` TIMESTAMP NULL DEFAULT '2099-12-31 23:59:59' ALTER TABLE `prayer` CHANGE `delete` `delete` TIMESTAMP NULL DEFAULT '20991231235959' ALTER TABLE `prayer` CHANGE `delete` `delete` TIMESTAMP NULL DEFAULT '73050.9999884259' 都出現#1067 - Invalid default value for 'delete' ALTER TABLE `prayer` CHANGE `delete` `delete` TIMESTAMP NULL DEFAULT '1' 也不行 倒是 ALTER TABLE `prayer` CHANGE `delete` `delete` TIMESTAMP NULL DEFAULT '0' 可以將預設值改為0000-00-00 00:00:00 請問有辦法把它設成任意非0的數值嗎? -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ 黑兔子我啊 █████ █████ 所以所以 ██ ███ 最喜歡白兔子了 ██╱╲ ◥█████◣● 我們要一直在一起喔╱╱ ◥████ ˇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.120.50

02/01 15:48, , 1F
TIMESTAMP 最大 2038-01-19 03:14:07, 用 DATETIME
02/01 15:48, 1F

02/01 16:28, , 2F
最大2038? 那不是快到了嗎XDDD?
02/01 16:28, 2F

02/01 16:29, , 3F
我原本有猜想他是太大了 所以改成2050 沒想到還是太大==
02/01 16:29, 3F

02/09 23:49, , 4F
請愛用 DATETIME ... http://goo.gl/YBnTS
02/09 23:49, 4F
文章代碼(AID): #1FAEp841 (Database)