mysql错误总结-ERROR 1067 (42000): Invalid default value for TIMESTAMP
1. ERROR 1067 (42000): Invalid default value for 'FAILD_TIME' (对TIMESTAMP 类型的子段如果不设置缺省值或没有标志not null时候在创建表时会报这个错误)
这是因为sql_mode中的NO_ZEROR_DATE导制的,在strict mode中不允许'0000-00-00'作为合法日期
使用下面的命令查看sql_mode
mysql>show variables like 'sql_mode';
+---------------+-------------------------------------------------------------------------------------------------------------------------------------------+
| Variable_name | Value |
+---------------+-------------------------------------------------------------------------------------------------------------------------------------------+
| sql_mode | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
+---------------+-------------------------------------------------------------------------------------------------------------------------------------------+
将上面的NO_ZERO_DATE改为下面的 ALLOW_INVALID_DATES
mysql> set sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ALLOW_INVALID_DATES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
上面的设置是临时设置,在重新登陆后,该设置又恢复为NO_ZERO_DATE
mysql错误总结-ERROR 1067 (42000): Invalid default value for TIMESTAMP相关推荐
- ERROR 1067 (42000): Invalid default value for ‘useTime‘
解决方法: ERROR 1067 (42000) at line 702: Invalid default value for 'CREATE_TIME' :对TIMESTAMP 类型的子段如果不设置 ...
- mysql导入表error 1067_mysql 导入数据error 1067(42000) Invalid default value for 'update'
问题描述:mysql导入数据时出现error 1067错误. 1 首先找到要出错行:CREATE TABLE `fct_sales` ( `updateTime` datetime NOT NULL ...
- mysql 1067 42000_MySQL:ERROR 1067 (42000): Invalid default value for 'end_time'
© 版权声明:本文为博主原创文章,转载请注明出处 1.错误截图 2.错误分析 表中的第一个TIMESTAMP列(如果未声明为NULL或显示DEFAULT或ON UPDATE子句)将自动分配DEFAUL ...
- ERROR 1067 (42000): Invalid default value for ‘createtime‘
MySQL有关DATE类型的错误 错误出现在代码最后一行中的date和DEFAULT后面的数字0 将date改为datetime,将0改为CURRENT_TIMESTAMP即可 再次运行,如下: 运行 ...
- MySQL错误:ERROR 1064 (42000)
错误1064(42000):您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以获得正确的语法 解决方法:重新检查自己的语句问题
- 已解决mysql报错ERROR 1049 (42000): Unknown database ‘数据库‘
已解决mysql报错ERROR 1049 (42000): Unknown database '数据库' 文章目录 报错问题 解决方法 福利 报错问题 粉丝群里面的一个小伙伴敲代码时发生了报错(当时他 ...
- myeclipse中导入js报如下错误Syntax error on token Invalid Regular Expression Options, no accurate correc...
今天在使用bootstrap的时候引入的js文件出现错误Syntax error on token "Invalid Regular Expression Options", no ...
- MySQL的登陆错误:ERROR 1049 (42000): Unknown database 'yht'
当初刚装MySQL的时候,到网上查的命令行登陆MySQL的方法都是mysql -u root -p password 例如:mysql -r root -p 123456 但是奇怪的是这条命令我输进去 ...
- 小刘的BUG (MySQL错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passw)
mysql的问题: 问题描述: MySQL密码正确却无法本地登录 报错如下: ERROR 1045 (28000): Access denied for user 'root'@'localhost' ...
最新文章
- 以假乱真的“人造脸”,能骗过面部识别吗?
- 《软件需求模式》阅读笔记04
- NYOJ 642 牛奶
- golang导入包的几个说明:import
- 步进电机无细分和20细分_细分网站导航会话
- c语言学生对老师的评教系统,学生对老师的评价
- java在实际应用_Java应用程序如何部署在“现实世界”中?
- web应用程序servlet的映射名称的规则及请求过程
- thread类 java_java入门避坑必读,通过Thread类创建java多线程
- oracle 恢复学习 案例1 一个数据文件丢失 完全恢复数据库
- 5.3傅立叶变换意境级讲解
- 【Flutter】基础组件【09】Button
- 什么工作经常出差_职场妈妈困扰: 经常出差, 工作孩子该怎么选择?
- 2010计算机操作员中级试题,计算机操作员中级操作技能考核试卷(一)
- 倍加福光电传感器OBE10M-18GM60-SE5-V1
- Connext DDSQoS参考
- html5中before,before和after用法详解
- 他被称为中国第一程序员,一人之力单挑微软,如今拜入武当修道(转载)
- FileInclude
- jsoup爬虫工具介绍
热门文章
- 100万并发连接服务器笔记之1M并发连接目标达成
- 制作cab文件(Windows自带的makecab)
- 卸载pip、setuptools
- jenkins未授权访问漏洞记录(端口:7001,80,8080,50000)
- mysql整除、取余、四舍五入
- Linux ulimit命令(控制shell执行程序的资源、并发)
- spring 3.x 学习笔记_spring mvc、spring jdbc 实现网站的登录注册功能
- DevExpress中获取GridControl排序之后的List
- JavaWeb项目架构之NFS文件服务器
- swift学习笔记之-协议