新聞中心
一、懷念A(yù)CCESS的時代

成都創(chuàng)新互聯(lián)公司專注于商丘網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供商丘營銷型網(wǎng)站建設(shè),商丘網(wǎng)站制作、商丘網(wǎng)頁設(shè)計、商丘網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造商丘網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供商丘網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
ACCESS的表結(jié)構(gòu)如果想自動插入當(dāng)前時間的時候,可以在列定義的時候輸入默認(rèn)值now ()就可以實(shí)現(xiàn)自動插入當(dāng)前時間了。而MySQL則行不通,MySQL這個東東默認(rèn)是命令行下面的產(chǎn)物,如果不是后來有了phpMyAdmin這個圖形化界面東東的話,估計一般人都郁悶了。當(dāng)然,后來MySQL官方也出了對應(yīng)的gui工具,當(dāng)然是exe的了。受到MySQL這個網(wǎng)絡(luò)服務(wù)程序的好多使用者都是租用虛擬主機(jī)的前提下,貌似這種東東又是個奢侈品。hoho,又跑題了,今天的話題是使用在MySQL中使用timestamp類型。
二、自己動手,豐衣足食。
以前都是使用的datetime類型,不過貌似這樣的話,不能讓MySQL自動獲得當(dāng)前時間,而必須通過php先date(“Y-m-d h:i:s”)一下,然后再update過去。貌似在用phpMyAdmin插入試驗數(shù)據(jù)的時候很對不起我這種懶人。后來經(jīng)過高人指點(diǎn),做了如下改變,把表列的datetime類型改成了timestamp類型,并且將他的默認(rèn)值改成了CURRENT_TIMESTAMP,就可以達(dá)到我的目的了。
不過這個東東有個小小的限制,就是一個表格里面只能有一個datestamp列設(shè)置為默認(rèn)CURRENT_TIMESTAMP,第二個就不能設(shè)置默認(rèn)成功了,會返回者如下:
#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
。這個貌似有點(diǎn)不爽的說。 hoho~
三、發(fā)2個圖,給個對比效果。
【編輯推薦】
- MySQL中的datetime與timestamp比較
- 淺析如何定位,排除和避免MySQL性能故障
- MySQL的數(shù)據(jù)類型和建庫策略詳解
分享題目:MySQL表結(jié)構(gòu)使用timestamp以自動獲取當(dāng)前時間
網(wǎng)站網(wǎng)址:http://fisionsoft.com.cn/article/coigcii.html


咨詢
建站咨詢
