<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,  comments - 11,  trackbacks - 0

    ???????由于MySQL目前字段的默認值不支持函數的形式設置默認值是不可能的。
    ?????? 代替的方案是使用TIMESTAMP類型代替DATETIME類型。
    ?????? CURRENT_TIMESTAMP :當我更新這條記錄的時候,這條記錄的這個字段不會改變。
    ?????? CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP :當我更新這條記錄的時候,這條記錄的這個字段將會改變。即時間變為了更新時候的時間。(注意一個UPDATE設置一個列為它已經有的值,這將不引起TIMESTAMP列被更新,因為如果你設置一個列為它當前的值,MySQL為了效率而忽略更改。)如果有多個TIMESTAMP列,只有第一個自動更新。?
    ??????TIMESTAMP列類型自動地用當前的日期和時間標記INSERT或UPDATE的操作。?
    ??????如果有多個TIMESTAMP列,只有第一個自動更新。?
    ??????自動更新第一個TIMESTAMP列在下列任何條件下發生:?
    ??????列值沒有明確地在一個INSERT或LOAD DATA INFILE語句中指定。?
    ??????列值沒有明確地在一個UPDATE語句中指定且另外一些的列改變值。(注意一個UPDATE設置一個列為它已經有的值,這將不引起TIMESTAMP列被更新,因為如果你設置一個列為它當前的值,MySQL為了效率而忽略更改。)?
    ??????你明確地設定TIMESTAMP列為NULL.?
    ??????除第一個以外的TIMESTAMP列也可以設置到當前的日期和時間,只要將列設為NULL,或NOW()。?
    ??????另外在5.0以上版本中也可以使用trigger來實現此功能。

    ??????create table test_time (?
    ??????id int(11),?
    ??????create_time datetime?
    ??????);?
    ??????delimiter |?
    ????????????create trigger default_datetime before insert on test_time?
    ??????for each row?
    ????????????if new.create_time is null then?
    ????????????set new.create_time = now();?
    ??????end if;|?
    ??????delimiter ;

    posted on 2011-05-23 11:57 jadmin 閱讀(92) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲综合精品香蕉久久网| 欧美a级成人网站免费| 大胆亚洲人体视频| 亚洲成aⅴ人片久青草影院按摩| 久久久高清免费视频| 亚洲一区二区三区久久| 日本妇人成熟免费中文字幕| 亚洲欧洲校园自拍都市| 一二三四影视在线看片免费 | 永久免费AV无码网站在线观看| 亚洲av无码专区在线| 一二三四免费观看在线电影| 亚洲欧美精品午睡沙发| 日本a级片免费看| 性生大片视频免费观看一级| 亚洲中文字幕成人在线| 毛片在线全部免费观看| 亚洲理论片在线中文字幕| 成人一a毛片免费视频| 日韩视频在线精品视频免费观看| 亚洲毛片在线免费观看| 免费观看毛片视频| 一本大道一卡二大卡三卡免费| 黑人大战亚洲人精品一区 | 午夜高清免费在线观看| 免费精品视频在线| 亚洲va国产va天堂va久久| 免费看黄视频网站| 麻豆安全免费网址入口| 亚洲国产精品无码专区| 色se01短视频永久免费| 欧亚一级毛片免费看| 亚洲午夜精品一区二区| 麻豆成人精品国产免费| 国产一二三四区乱码免费| 亚洲成a人片在线观看中文app| yy6080亚洲一级理论| 91人人区免费区人人| 综合偷自拍亚洲乱中文字幕| 亚洲成a人片在线观看无码| 无人在线观看免费高清视频 |