[SQL ] mySQL timestamp default問題
我想要將時間戳預設為一大值像是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
02/01 15:48, 1F
→
02/01 16:28, , 2F
02/01 16:28, 2F
→
02/01 16:29, , 3F
02/01 16:29, 3F
→
02/09 23:49, , 4F
02/09 23:49, 4F