当前位置: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   无效   

人气教程排行