一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 淺談MySQL數據庫中日期中包含零值的問題

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

2020-07-21 16:16jingxian Mysql

下面小編就為大家帶來一篇淺談MySQL數據庫中日期中包含零值的問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

?
1
2
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';

例子:

有一個用于記錄日志的表

?
1
2
3
4
5
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;

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

?
1
2
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的日期值

?
1
2
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數據庫中日期中包含零值的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91久久夜色精品国产九色 | 欧美成人精品第一区二区三区 | 国产成人高清精品免费5388密 | 羞羞色男人的天堂伊人久久 | 久久99视热频国只有精品 | 国产91在线免费 | 操好爽 | 色中文字幕| 调教女帝 | 99精品在免费线视频 | 欧美灰丝袜丝交nylons | 精品综合久久久久久8888 | 欧美日韩精品一区二区三区视频在线 | 青青青草国产 | 女主被男主为催奶药h | 韩国三级理韩国三级理人伦 | www亚洲国产| 国产乱子伦真实china | 国产天天在线 | 盲井在线 | 美女福利视频网站 | 亚洲午夜久久久久久91 | 3d蒂法受辱在线播放 | bl高h荡肉古代np | 国产精品久久久精品日日 | 欧美高清无砖专区欧美精品 | 天天干天天爽天天操 | 久久久这里有精品999 | 四虎精品免费国产成人 | 久久青草费线频观看国产 | 性色AV乱码一区二区三区视频 | 亚洲国产成人久久综合一区77 | 草草线在成年免费视频网站 | a级特黄毛片免费观看 | 乌克兰少妇大胆大BBW | 青草青青在线 | 和日本免费不卡在线v | 美女扒开腿让男生桶爽漫画 | 日本成熟| 99国产在线视频 | 亚洲国产精品嫩草影院永久 |