把数据保存到数据库主表 `#@__archives` 时出错,请把相关信息提交给DedeCms官方。

把数据保存到数据库主表 #@__archives 时出错,请把相关信息提交给DedeCms官方。

使用织梦5.6的用户升级到5.7的时候经常会出现这种错误,这时使用后台SQL命令行就可以

情况一:运行

1
ALTER TABLE `#@__archives` ADD COLUMN `voteid` int(10) NOT NULL DEFAULT 0 AFTER `mtype`;

请况二:查看@__archives表结构发现不同。我的语句就变成这个

1
ALTER TABLE `#@__archives` ADD COLUMN `weight` int(10) NOT NULL DEFAULT 0 AFTER `voteid`;

这个是在sql执行,完了就可以,所以重点还是要看表结构是不是有啥不同。