最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql 設(shè)置默認(rèn)的時(shí)間值

 更新時(shí)間:2009年05月08日 22:52:06   作者:  
由于MySQL目前字段的默認(rèn)值不支持函數(shù)
所以以
復(fù)制代碼 代碼如下:

create_time datetime default now()

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

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 ;

相關(guān)文章

  • 淺談MySQL8.0 異步復(fù)制的三種方式

    淺談MySQL8.0 異步復(fù)制的三種方式

    這篇文章主要介紹了淺談MySQL8.0 異步復(fù)制的三種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • mysql中的7種日志小結(jié)

    mysql中的7種日志小結(jié)

    這篇文章主要介紹了mysql中的7種日志小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • MySQL中有哪些情況下數(shù)據(jù)庫索引會失效詳析

    MySQL中有哪些情況下數(shù)據(jù)庫索引會失效詳析

    這篇文章主要給大家介紹了關(guān)于MySQL中有哪些情況下數(shù)據(jù)庫索引會失效的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • MySQL中replace into語句的用法詳解

    MySQL中replace into語句的用法詳解

    這篇文章主要介紹了MySQL中replace into語句的用法詳解,本文講解了replace into語句的多種寫法,replace into語句的作用等內(nèi)容,需要的朋友可以參考下
    2014-08-08
  • MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函數(shù)的使用

    MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函數(shù)的使用

    這篇文章介紹了MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函數(shù)的使用方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • mysql8.0.11 winx64安裝配置教程

    mysql8.0.11 winx64安裝配置教程

    這篇文章主要為大家詳細(xì)介紹了mysql8.0.11 winx64安裝配置教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • MySQL中REPLACE INTO和INSERT INTO的區(qū)別分析

    MySQL中REPLACE INTO和INSERT INTO的區(qū)別分析

    REPLACE的運(yùn)行與INSERT很相似。只有一點(diǎn)例外,假如表中的一個(gè)舊記錄與一個(gè)用于PRIMARY KEY或一個(gè)UNIQUE索引的新記錄具有相同的值,則在新記錄被插入之前,舊記錄被刪除。
    2011-07-07
  • 為何不要在MySQL中使用UTF-8編碼方式詳解

    為何不要在MySQL中使用UTF-8編碼方式詳解

    這篇文章主要給大家介紹了關(guān)于為何不要在MySQL中使用UTF-8編碼方式的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • ADODB 入門

    ADODB 入門

    ADODB 入門...
    2006-12-12
  • win10下安裝兩個(gè)MySQL5.6.35數(shù)據(jù)庫

    win10下安裝兩個(gè)MySQL5.6.35數(shù)據(jù)庫

    這篇文章主要為大家詳細(xì)介紹了win10下兩個(gè)MySQL5.6.35數(shù)據(jù)庫安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評論

阿瓦提县| 稷山县| 朝阳市| 肥乡县| 南昌市| 延川县| 秦皇岛市| 博爱县| 五原县| 米易县| 仲巴县| 鸡泽县| 延川县| 盐津县| 陇川县| 赤水市| 赫章县| 扶绥县| 光泽县| 泰州市| 万荣县| 措勤县| 衡阳市| 湖州市| 黑河市| 台中市| 武定县| 中方县| 湖口县| 河东区| 达孜县| 永安市| 西乡县| 甘南县| 革吉县| 盘山县| 旬阳县| 海安县| 四川省| 诏安县| 县级市|