国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL設(shè)置當(dāng)前時(shí)間為默認(rèn)值方法

2024-07-24 12:38:28
字體:
供稿:網(wǎng)友

由于MySQL目前字段的默認(rèn)值不支持函數(shù),所以用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è)自動(dòng)更新.

下面為您介紹MySQL設(shè)置當(dāng)前時(shí)間為默認(rèn)值的實(shí)現(xiàn)全步驟:

數(shù)據(jù)庫:test_db1

創(chuàng)建表:test_ta1

字段:

id 編號,自增 且為主鍵,createtime 創(chuàng)建日期,默認(rèn)值為當(dāng)前時(shí)間.

方法一,用alert table語句創(chuàng)建,代碼如下:

  1. use test_db1;   create table test_ta1(   id mediumint(8) unsigned not nulll auto_increment,   createtime datetime,   primary key (id)   )engine=innodb default charset=gbk;   alert table test_ta1 change createtime createtime timestamp not null default now();   

方法二,直接創(chuàng)建,代碼如下:

  1. use test_db1;   create table test_ta1(   id mediumint(8) unsigned not nulll auto_increment,   createtime timestamp not null default current_timestamp,   primary key (id)   )engine=innodb default charset=gbk;   

方法三,使用可視化工具,如 mysql-front,創(chuàng)建.

右擊createtime屬性,把Type屬性值改為timestamp,default 屬性選擇<INSERT-TimeStamp>,以上就是MySQL設(shè)置當(dāng)前時(shí)間為默認(rèn)值的方法介紹.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 那曲县| 巩留县| 桃园市| 鹤山市| 锦屏县| 同仁县| 苍溪县| 清远市| 文登市| 华坪县| 合江县| 闽侯县| 新和县| 舟曲县| 阜南县| 高尔夫| 资中县| 吴忠市| 建宁县| 平顶山市| 疏勒县| 平谷区| 辽阳市| 蚌埠市| 新泰市| 五河县| 中西区| 米林县| 聂荣县| 太仓市| 沁源县| 扎囊县| 绍兴县| 平泉县| 金阳县| 怀来县| 新竹县| 宽甸| 镇平县| 中江县| 德安县|