淺談MySQL數(shù)據(jù)庫(kù)中日期中包含零值的問(wèn)題
默認(rèn)情況下MySQL是可以接受在日期中插入0值,對(duì)于現(xiàn)實(shí)來(lái)說(shuō)日期中的0值又沒(méi)有什么意義。調(diào)整MySQL的sql_mode變量就能達(dá)到目的。
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';
例子:
有一個(gè)用于記錄日志的表
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數(shù)據(jù)庫(kù)中日期中包含零值的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Mysql根據(jù)時(shí)間查詢?nèi)掌诘膬?yōu)化技巧
- mysql 獲取昨天日期、今天日期、明天日期以及前一個(gè)小時(shí)和后一個(gè)小時(shí)的時(shí)間
- 解析MySQL中存儲(chǔ)時(shí)間日期類型的選擇問(wèn)題
- JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、postgresql
- MySQL 獲得當(dāng)前日期時(shí)間 函數(shù)
- MySQL查詢兩個(gè)日期之間記錄的方法
- 詳解MySQL日期 字符串 時(shí)間戳互轉(zhuǎn)
- 詳解mysql 獲取當(dāng)前日期及格式化
- mysql中格式化日期詳解
- mysql如何查詢兩個(gè)日期之間最大的連續(xù)登錄天數(shù)
- mysql日期date型和int型互換的方法
- mysql記錄根據(jù)日期字段倒序輸出
- mysql常用日期時(shí)間/數(shù)值函數(shù)詳解(必看)
- MySql判斷漢字、日期、數(shù)字的具體函數(shù)
- MySQL中日期和時(shí)間戳互相轉(zhuǎn)換的函數(shù)和方法
- Mysql獲取當(dāng)前日期的前幾天日期的方法
- mysql 獲取當(dāng)前日期函數(shù)及時(shí)間格式化參數(shù)詳解
- MySQL日期函數(shù)與日期轉(zhuǎn)換格式化函數(shù)大全
相關(guān)文章
mysql5.6 主從復(fù)制同步詳細(xì)配置(圖文)
這篇文章主要介紹了mysql5.6 主從復(fù)制同步詳細(xì)配置,但不是很詳細(xì)推薦大家看下腳本之家以前的文章,需要的朋友可以參考下2016-04-04在MySQL中如何存取List<String>數(shù)據(jù)
這篇文章主要介紹了在MySQL中如何存取List<String>數(shù)據(jù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07MySQL數(shù)據(jù)庫(kù)的多種連接方式及工具
本文詳細(xì)的介紹了數(shù)據(jù)庫(kù)的連接方式及數(shù)據(jù)庫(kù)連接的工具,給初學(xué)者分享一些知識(shí),也是學(xué)習(xí)總結(jié),感興趣的小伙伴可以閱讀一下2023-03-03安裝Mysql時(shí)可能會(huì)遇到的一些疑難雜癥
這篇文章主要給大家介紹了關(guān)于安裝Mysql時(shí)可能會(huì)遇到的一些疑難雜癥,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01SQL實(shí)現(xiàn)LeetCode(176.第二高薪水)
這篇文章主要介紹了SQL實(shí)現(xiàn)LeetCode(176.第二高薪水),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08MySQL實(shí)現(xiàn)類似Oracle序列的方案
今天小編就為大家分享一篇關(guān)于MySQL實(shí)現(xiàn)類似Oracle序列的方案,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03