执行sql报错:Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in
表中出现多个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相关推荐
- 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 ...
- [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 ...
- 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 ...
- 数据库执行sql报错Got a packet bigger than 'max_allowed_packet' bytes及重启mysql
准备在mysql上使用数据库A,但mysql5经过重装后,上面的数据库已丢失,只得通过之前备份的A.sql重新生成数据库A. 1.执行sql报错 在执行A.sql的过程中,出现如下错误:Got a p ...
- 关于执行SQL报错:java.lang.ArrayIndexOutOfBoundsException: 6
关于执行SQL报错:java.lang.ArrayIndexOutOfBoundsException: 6 由于工作需要,需创建一个表C,表数据由表A left join 表B生成,表A数据量大概30 ...
- 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 ...
- Oracle 执行sql报错 ORA-20401:Reject By Dbsec
在项目执行迁移数据的过程中有一条sql报错 Reject By Dbsec 字面意思被 Dbsec拒绝 之后我将sql 贴出来放在Navicat中执行,也是报同样的错误,并且sql没有任何的语法错误 ...
- MYSQL执行sql时报错:Table 'performance_schema.session_status' doesn't exist解决办法
1.今天,在本地mysql底下执行sql时报错了,报错信息是Table 'performance_schema.session_status' doesn't exist,百度了一下说解决办法是进入m ...
- 执行sql报错,错误代码是 1064 ,其实是这个问题。
执行这条sql会报错 1064 CREATE TABLE `tb_user` (`id` INT(11) NOT NULL AUTO_INCREMENT,`username` VARCHAR(45) ...
最新文章
- SpringBoot + Redis 分布式锁:模拟抢单
- [转载]TFS安装配置教程
- Nodejs--url模块
- “乞讨者”王小波与“怪物”巴尔扎克
- 光纤测试时怎么选择对应项目的测试标准及测试仪?
- 解决 error: command 'swig' failed with exit status 1
- 【C语言】矩阵的最大值(指针专题)
- mac上的mongodb安装与使用的踩坑记
- 吃掉那只青蛙_每日可交付成果–吃青蛙的艺术
- 关于魔方里的工具修改方法
- IBM核心软件如何应对“互联网+”的技术挑战
- 简单的背包问题(c语言)
- python网格搜索核函数_python机器学习——超参数网格搜索
- cmd xcopy 拷贝文件夹_如何使用Xcopy复制文件夹及其子文件夹?
- pdf文件太大如何压缩变小一点?
- mysql 统计七日留存率_用户七日留存率分析
- python爬今日头条组图_python 爬虫抓取今日头条街拍图片
- AI自动剪辑生成视频探索实践
- 如何通过抓包来获取数据API
- 如何配置Tomcat服务器