婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺談MySQL數據庫中日期中包含零值的問題

淺談MySQL數據庫中日期中包含零值的問題

熱門標簽:dq8 全地圖標注 電銷機器人市場價 哈爾濱云外呼系統運營商 趙縣地圖標注 地圖標注直通車 南寧智能電銷機器人價格 邯鄲400電話注冊辦理 永州智能外呼系統 遂寧400電話申請

默認情況下MySQL是可以接受在日期中插入0值,對于現實來說日期中的0值又沒有什么意義。調整MySQL的sql_mode變量就能達到目的。

set @@global.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION';
set @@session.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION';

例子:

有一個用于記錄日志的表

create table app_logs(
id int not null auto_increment primary key,
log_tm timestamp not null,
log_info varchar(64) not null)
engine=innodb,charset=utf8;

向日志表插入有意思的日期值

insert into app_logs(log_tm,log_info) values(now(),'log_info_1');
insert into app_logs(log_tm,log_info) values('2016-12-01','log_info_2');

向日志表插入包涵0的日期值

insert into app_logs(log_tm,log_info) values('2016-12-00','log_info_2');
ERROR 1292 (22007): Incorrect datetime value: '2016-12-00' for column 'log_tm' at row 1

以上這篇淺談MySQL數據庫中日期中包含零值的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Mysql根據時間查詢日期的優化技巧
  • mysql 獲取昨天日期、今天日期、明天日期以及前一個小時和后一個小時的時間
  • 解析MySQL中存儲時間日期類型的選擇問題
  • JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、postgresql
  • MySQL 獲得當前日期時間 函數
  • MySQL查詢兩個日期之間記錄的方法
  • 詳解MySQL日期 字符串 時間戳互轉
  • 詳解mysql 獲取當前日期及格式化
  • mysql中格式化日期詳解
  • mysql如何查詢兩個日期之間最大的連續登錄天數
  • mysql日期date型和int型互換的方法
  • mysql記錄根據日期字段倒序輸出
  • mysql常用日期時間/數值函數詳解(必看)
  • MySql判斷漢字、日期、數字的具體函數
  • MySQL中日期和時間戳互相轉換的函數和方法
  • Mysql獲取當前日期的前幾天日期的方法
  • mysql 獲取當前日期函數及時間格式化參數詳解
  • MySQL日期函數與日期轉換格式化函數大全

標簽:上海 浙江 阿里 中衛 鄂州 定西 南寧 張家界

巨人網絡通訊聲明:本文標題《淺談MySQL數據庫中日期中包含零值的問題》,本文關鍵詞  淺談,MySQL,數據庫,中日,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談MySQL數據庫中日期中包含零值的問題》相關的同類信息!
  • 本頁收集關于淺談MySQL數據庫中日期中包含零值的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 阳江市| 安泽县| 西宁市| 九寨沟县| 石景山区| 宝清县| 涟源市| 邓州市| 太原市| 香格里拉县| 屏东县| 利川市| 德格县| 大埔县| 商洛市| 弥渡县| 平阴县| 长沙市| 诸城市| 民县| 涿鹿县| 泌阳县| 洛浦县| 永定县| 铜陵市| 民丰县| 喀什市| 祥云县| 井陉县| 石门县| 阳原县| 贵溪市| 乐陵市| 三都| 库尔勒市| 仪陇县| 中方县| 合阳县| 阜宁县| 交城县| 抚松县|