当前位置:Gxlcms >
数据库问题 >
SQLYog执行SQL脚本提示:错误代码: 1067 - Invalid default value for '数据库表'查询:解决办法
SQLYog执行SQL脚本提示:错误代码: 1067 - Invalid default value for '数据库表'查询:解决办法
时间:2021-07-01 10:21:17
帮助过:196人阅读
TABLE `msg` (
`id` bigint(
20)
NOT NULL COMMENT
‘主键‘,
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT
‘创建时间‘,
`gmt_modified` datetime DEFAULT CURRENT_TIMESTAMP COMMENT
‘修改时间‘,
`status_id` tinyint(
3) unsigned
NOT NULL DEFAULT ‘1‘ COMMENT
‘状态(1有效, 0无效)‘,
`sort` int(
11)
NOT NULL DEFAULT ‘1‘ COMMENT
‘排序‘,
`msg_type` tinyint(
3)
NOT NULL DEFAULT ‘1‘ COMMENT
‘短信类型(1系统消息,2其他)‘,
`msg_title` varchar(
255)
NOT NULL COMMENT
‘短信标题‘,
`msg_text` text COMMENT
‘短信内容‘,
`is_time_send` tinyint(
3) unsigned
NOT NULL DEFAULT ‘0‘ COMMENT
‘是否定时发送(1是,0否)‘,
`send_time` datetime DEFAULT NULL COMMENT
‘发送时间‘,
`is_send` tinyint(
3) unsigned
NOT NULL DEFAULT ‘0‘ COMMENT
‘是否已发送(1是;0否)‘,
`is_top` tinyint(
3) unsigned
NOT NULL DEFAULT ‘0‘ COMMENT
‘是否置顶(1是;0否)‘,
`back_remark` varchar(
255)
DEFAULT NULL COMMENT
‘后台备注‘,
PRIMARY KEY (`id`)
) ENGINE=InnoDB
DEFAULT CHARSET
=utf8 ROW_FORMAT
=DYNAMIC COMMENT
=‘站内信息表‘;
注意代码中标红的地方,5.6版本之前使用的是timestamp,之后使用的是datetime,它们俩的区别具体看如下链接:
https://www.cnblogs.com/mxwz/p/7520309.html
SQLYog执行SQL脚本提示:错误代码: 1067 - Invalid default value for '数据库表'查询:解决办法
标签:卸载 资料 efault row send prim data dynamic 无效