当前位置: 首页 > news >正文

MySQL:ERROR 1067 - Invalid default value for ‘end_time‘【解决办法】

问题描述(mysql版本:5.7.36):

今天在使用Navicat可视化工具运行sql文件,发生如下错误:

在图中,sql是没有错误的,但是运行报错Invalid default value for 'end_time'。

解决办法:

修改全局变量explicit_defaults_for_timestamp

mysql> set global explicit_defaults_for_timestamp = ON;

注意:设置完之后需要重启navicat。

再次运行的效果:

原因分析:

mysql从5.7开始,默认是严格模式,严格遵从SQL92规范。

如果导入的sql中,只有一个字段是TIMESTAMP类型,就没事儿

如果导入的sql中,有多个字段的信息是TIMESTAMP,就需要设置为OFF。

http://www.dtcms.com/a/7378.html

相关文章:

  • Veeam Backup12安装备份恢复ESXI7.0 U3虚拟机
  • Centos创建一个Python虚拟环境
  • 【书生·浦语大模型实战营04】《(4)XTuner 大模型单卡低成本微调实战》学习笔记
  • ES自动补全
  • Rust 宏的使用
  • 把项目转换为md知识库,提供给gpts使用
  • ffmpeg 视频分辨率修改 质量压缩
  • mysql进阶-索引基础
  • 视频转为序列图的软件,让视频批量转为序列图
  • Linux Capabilities 进阶实战
  • 单因素方差分析--R
  • docker容器互通方式
  • k8s的node亲和性和pod亲和性和反亲和性 污点 cordon drain
  • prometheus常用exporter
  • [含完整代码]Linux使用.sh脚本自动部署(启动|停止|状态|日志)项目[超详细]
  • Unity URP下阴影锯齿
  • 数据结构:堆和堆排序
  • 基于elementUI的el-table组件实现按住某一行数据上下滑动选中/选择或取消选中/选择鼠标经过的行
  • cfa一级考生复习经验分享系列(十八)
  • 影响邮件打开率的因素有哪些?
  • C //练习 5-4 编写函数strend(s, t)。如果字符串t出现在字符串s的尾部,该函数返回1;否则返回0。
  • Java多线程并发篇----第十三篇
  • JsonPath
  • test-04-test case generate 测试用例生成 tcases 快速开始
  • 【进程调度】基于优先级的轮转调度C++实现算法
  • 人工智能_机器学习092_使用三维瑞士卷数据_利用分层聚类算法进行瑞士卷数据三维聚类---人工智能工作笔记0132
  • Bean作用域及生命周期
  • 任务类型划分
  • SpringBoot 引入分页插件 PageHelper
  • Redis 常见数据结构以及使用场景分析