我用我的mysql數據庫中的時間戳類型列,我已經啓用自動更新時間戳的選項,但時間戳僅適用於更新命令,而不是插入PHP的MySQL時間戳僅適用於更新
我正在使用navicat mysql客戶端
在此先感謝。
我用我的mysql數據庫中的時間戳類型列,我已經啓用自動更新時間戳的選項,但時間戳僅適用於更新命令,而不是插入PHP的MySQL時間戳僅適用於更新
我正在使用navicat mysql客戶端
在此先感謝。
嘗試指定當前時間戳作爲默認值並啓用自動更新。這應該適合你。 請參閱:current_timestamp
你的意思是這樣..
我已經試過當前時間戳,但MySQL的說無效的默認值 – 2012-04-13 07:23:57
現在可以使用()作爲價值 – 2012-04-13 07:29:43
要在兩個表中設置TIMESTAMP列在插入時的當前時間戳,明確爲其分配一個值。
INSERT INTO t1 VALUES (NOW());
INSERT INTO t2 VALUES (CURRENT_TIMESTAMP);
http://dev.mysql.com/doc/refman/5.0/en/timestamp-initialization.html
設置列缺省值CURRENT_TIMESTAMP的。
如果您使用服務器端語言向表中插入數據,則可以將當前日期插入到該列中。在PHP中,例如,這將是
<?php
$time = time();
?>
我有現在加入()爲默認值檢查,但它不工作 – 2012-04-13 07:21:29