<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        mysql表設計關于時間字段的注意事項_MySQL

        來源:懂視網 責編:小采 時間:2020-11-09 20:04:28
        文檔

        mysql表設計關于時間字段的注意事項_MySQL

        mysql表設計關于時間字段的注意事項_MySQL:mysql表設計關于時間字段的注意事項: 幾年沒有做過mysql的jdbc編碼和數據庫表設計的工作了,結果剛剛一上手,測試的時候發現都是問題,我這里指的是對應時間字段的設計問題,一般我們都要求時間字段保存到秒,故舍棄了mysql的date類型字段,選擇了times
        推薦度:
        導讀mysql表設計關于時間字段的注意事項_MySQL:mysql表設計關于時間字段的注意事項: 幾年沒有做過mysql的jdbc編碼和數據庫表設計的工作了,結果剛剛一上手,測試的時候發現都是問題,我這里指的是對應時間字段的設計問題,一般我們都要求時間字段保存到秒,故舍棄了mysql的date類型字段,選擇了times

        mysql表設計關于時間字段的注意事項:

        幾年沒有做過mysql的jdbc編碼和數據庫表設計的工作了,結果剛剛一上手,測試的時候發現都是問題,我這里指的是對應時間字段的設計問題,一般我們都要求時間字段保存到秒,故舍棄了mysql的date類型字段,選擇了timestamp類型字段,并且還有一個字段是create_time,默認值是CURRENT_TIMESTAMP 。

        字段類型定義:create_time timestamp default CURRENT_TIMESTAMP comment '創建時間,格式為日期',


        表結構定義:

        /*==============================================================*//* Table: task_detail *//*==============================================================*/create table task_detail( id int not null auto_increment comment '主鍵', taskName varchar(200) comment '任務名稱', start_time timestamp comment '開始時間', end_time timestamp comment '結束時間', task_start_time timestamp comment '任務開始時間', task_end_time timestamp comment '任務結束時間', cost_timesecond int comment '消耗時間,單位為秒', create_time timestamp default CURRENT_TIMESTAMP comment '創建時間,格式為日期', primary key (id));alter table task_detail comment 'Task執行明細表';

        結果在進行jdbc保存數據的時候,對于設置為空的字段都進行了默認值的插入。

        這塊可能沒有表述清楚,假設我們需要將end_time設置為空,即通過prepareStatement插入

        stmt.setTimestamp(3,null) 這條語句后,其不是空值,而是與

        create_time 
        一樣取了默認值。


        這樣與我實際想要存儲的數據發生了錯誤,故一直在檢查問題原因所在。

        MySQl中有多種表示日期和時間的數據類型。其中YEAR表示年份,DATE表示日期,TIME表示時間,DATETIME和TIMESTAMP表示日期和實踐。它們的對比如下:

        TEAR ,字節數為1,取值范圍為“1901——2155”

        DATE,字節數為4,取值范圍為“1000-01-01——9999-12-31”

        TIME,字節數為3,取值范圍為“-838:59:59——838:59:59”

        DATETIME,字節數為8,取值范圍為“1000-01-01 00:00:00——9999-12-31 23:59:59”

        TIMESTAMP,字節數為4,取值范圍為“19700101080001——20380119111407”

        當插入值超出有效取值范圍時,系統會報錯,并將零值插入到數據庫中。

        當把數據表結構修改成如下,在存儲數據時就一切正常了。

        /*==============================================================*//* Table: task_detail *//*==============================================================*/create table task_detail( id int not null auto_increment comment '主鍵', taskName varchar(200) comment '任務名稱', start_time datetime comment '開始時間', end_time datetime comment '結束時間', task_start_time datetime comment '任務開始時間', task_end_time datetime comment '任務結束時間', cost_timesecond int comment '消耗時間,單位為秒', create_time timestamp default CURRENT_TIMESTAMP comment '創建時間,格式為日期', primary key (id));alter table task_detail comment 'Task執行明細表';

        主要是因為一張mysql數據表只應該有一個字段是
        timestamp 

        類型的,且設置了default值。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        mysql表設計關于時間字段的注意事項_MySQL

        mysql表設計關于時間字段的注意事項_MySQL:mysql表設計關于時間字段的注意事項: 幾年沒有做過mysql的jdbc編碼和數據庫表設計的工作了,結果剛剛一上手,測試的時候發現都是問題,我這里指的是對應時間字段的設計問題,一般我們都要求時間字段保存到秒,故舍棄了mysql的date類型字段,選擇了times
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产真人无码作爱免费视频| 国产亚洲精品精品精品| a毛片全部播放免费视频完整18| 无码不卡亚洲成?人片| 精品国产亚洲一区二区三区在线观看| 日韩欧美一区二区三区免费观看| 亚洲中文字幕无码av在线| 成人免费午夜无码视频| 亚洲成人黄色网址| 国产精品视频免费观看| 亚洲人成综合在线播放| 成年性生交大片免费看| 欧美亚洲国产SUV| 亚洲国产综合久久天堂| 最近免费中文字幕中文高清| 亚洲情XO亚洲色XO无码| 91精品国产免费久久国语麻豆| 亚洲人成电影亚洲人成9999网| 成人黄色免费网址| 亚洲国产精品成人AV在线| 亚洲Av无码乱码在线观看性色| 成人无码视频97免费| 久久久久亚洲av无码专区| 福利免费观看午夜体检区| 男男gay做爽爽的视频免费| 亚洲人成网77777色在线播放| 永久看日本大片免费35分钟| 亚洲自偷自偷在线成人网站传媒 | 亚洲AV无码乱码在线观看代蜜桃 | 巨胸喷奶水视频www免费视频| 久久亚洲AV无码精品色午夜麻| 亚洲一区二区三区免费视频| 亚洲欧美中文日韩视频| 亚洲国产精品一区二区三区久久| 最近免费中文字幕MV在线视频3| 亚洲av无码不卡久久| 亚洲国产成人五月综合网 | 亚洲av永久无码| 自拍偷自拍亚洲精品被多人伦好爽 | 免费理论片51人人看电影| 一级毛片aaaaaa视频免费看|