表中出现多个timestamp并设置为current_timestamp的时候报错

原因是当你给一个timestamp设置为on updatecurrent_timestamp的时候,其他的timestamp字段需要显式设定default值

原来:
CreateTime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
UpdateTime timestamp not null default CURRENT_TIMESTAMP COMMENT ‘更新时间’,
修改:
CreateTime datetime NOT NULL COMMENT ‘创建时间’,
UpdateTime timestamp not null default CURRENT_TIMESTAMP COMMENT ‘更新时间’,

执行sql报错:Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in相关推荐

  1. MySQL建表时Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP

    问题描述:在利用MySQL语句建立表结构时出现了Error Code : 1293 Incorrect table definition; there can be only one TIMESTAM ...

  2. [Err] [Dtf] 1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_T

    将远端数据库的数据传输到本地时候出现了这样的错误 [Err] [Dtf] 1293 - Incorrect table definition; there can be only one TIMEST ...

  3. mysql报错 Incorrect table definition;there can be only one auto column and it must be defined as a key

    问题描述:MySQL建时表报错:Incorrect table definition;there can be only one auto column and it must be defined ...

  4. 数据库执行sql报错Got a packet bigger than 'max_allowed_packet' bytes及重启mysql

    准备在mysql上使用数据库A,但mysql5经过重装后,上面的数据库已丢失,只得通过之前备份的A.sql重新生成数据库A. 1.执行sql报错 在执行A.sql的过程中,出现如下错误:Got a p ...

  5. 关于执行SQL报错:java.lang.ArrayIndexOutOfBoundsException: 6

    关于执行SQL报错:java.lang.ArrayIndexOutOfBoundsException: 6 由于工作需要,需创建一个表C,表数据由表A left join 表B生成,表A数据量大概30 ...

  6. Incorrect table definition; there can be only one auto column and it must be defined as a key

    今天在复习mysql的基本语句时,创建一个表,原来建表语句如下: CREATE TABLE test4 ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, NAME ...

  7. Oracle 执行sql报错 ORA-20401:Reject By Dbsec

    在项目执行迁移数据的过程中有一条sql报错 Reject By Dbsec 字面意思被 Dbsec拒绝 之后我将sql 贴出来放在Navicat中执行,也是报同样的错误,并且sql没有任何的语法错误 ...

  8. MYSQL执行sql时报错:Table 'performance_schema.session_status' doesn't exist解决办法

    1.今天,在本地mysql底下执行sql时报错了,报错信息是Table 'performance_schema.session_status' doesn't exist,百度了一下说解决办法是进入m ...

  9. 执行sql报错,错误代码是 1064 ,其实是这个问题。

    执行这条sql会报错 1064 CREATE TABLE `tb_user` (`id` INT(11) NOT NULL AUTO_INCREMENT,`username` VARCHAR(45) ...

最新文章

  1. SpringBoot + Redis 分布式锁:模拟抢单
  2. [转载]TFS安装配置教程
  3. Nodejs--url模块
  4. “乞讨者”王小波与“怪物”巴尔扎克
  5. 光纤测试时怎么选择对应项目的测试标准及测试仪?
  6. 解决 error: command 'swig' failed with exit status 1
  7. 【C语言】矩阵的最大值(指针专题)
  8. mac上的mongodb安装与使用的踩坑记
  9. 吃掉那只青蛙_每日可交付成果–吃青蛙的艺术
  10. 关于魔方里的工具修改方法
  11. IBM核心软件如何应对“互联网+”的技术挑战
  12. 简单的背包问题(c语言)
  13. python网格搜索核函数_python机器学习——超参数网格搜索
  14. cmd xcopy 拷贝文件夹_如何使用Xcopy复制文件夹及其子文件夹?
  15. pdf文件太大如何压缩变小一点?
  16. mysql 统计七日留存率_用户七日留存率分析
  17. python爬今日头条组图_python 爬虫抓取今日头条街拍图片
  18. AI自动剪辑生成视频探索实践
  19. 如何通过抓包来获取数据API
  20. 如何配置Tomcat服务器

热门文章

  1. Python之路【第六篇】:Python运算符
  2. Linux /etc/login.defs配置文件
  3. 有关视图状态(ViewState)的一些问题
  4. TypeScript -脚本编程语言
  5. 人工智能 深度学习(Deep learning)开源框架
  6. Java革新大提速 Chrome 54终结YouTube的Flash内嵌技术
  7. WEB架构师成长之路-摘录
  8. 机器学习算法之手撕SVM-线性(理论)
  9. tensorflow2.1学习--常用函数三
  10. python异常数据处理_python中如何处理异常值