mysql 設置默認的時間值

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

                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 2010-07-13 10:08 smallfa 閱讀(121) 評論(0)  編輯  收藏


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


          網(wǎng)站導航:
           
          <2010年7月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統(tǒng)計

          公告

          smallfa
          博客園
          C++博客
          博客生活
          Blogjava
          足球博客
          微博
          Redsaga

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          Ajax

          Blogs

          DB

          java

          Open source

          ORM

          Tools/Help

          vedio Tech

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 曲麻莱县| 周至县| 万安县| 泸定县| 佛山市| 武冈市| 铁岭县| 南部县| 宜兰市| 田东县| 沙雅县| 安平县| 阿拉善右旗| 沿河| 罗源县| 田东县| 大渡口区| 元朗区| 平罗县| 奉节县| 千阳县| 历史| 布尔津县| 新营市| 德格县| 灌南县| 普安县| 苍山县| 栾川县| 穆棱市| 永寿县| 吴江市| 华阴市| 安达市| 兴义市| 齐齐哈尔市| 隆林| 菏泽市| 涞源县| 濮阳市| 兴山县|