九牛配资

当前位置:错新网文章中心网站运营帮助中心 → 12-22补丁更新,无法获得主键,因此无法进行后续操作!-织梦CMS

12-22补丁更新,无法获得主键,因此无法进行后续操作!-织梦CMS

减小字体 增大字体 作者:admin  来源:www.cuoxin.com  发布时间:2011-5-21 7:35:27
问题:织梦V5.3,12-22日的补丁更新后,添加文章时,无法获得主键,因此无法进行后续操作!

解决方法:织梦V5.3,12-22日的补丁更新后,添加文章时,无法获得主键,因此无法进行后续操作!的主要原因是更新好文件后,没有对应更新数据库的原因,解决方法如下:在线更新程序一般会对当天需更新的SQL一起运行,如果是手工升级的,务必运行下面SQL语句:
以下为引用的内容:
ALTER TABLE `zz5unet_arctiny`  ADD `typeid2` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL AFTER `typeid` ;

ALTER TABLE `zz5unet_archives` ADD `typeid2` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL AFTER `typeid` ;

REPLACE INTO `zz5unet_sysconfig` (`aid` ,`varname` ,`info` ,`value` ,`type` ,`groupid`) VALUES (713, 'cfg_need_typeid2', '是否启用副栏目', 'N', 'bool', 6);

这些语句在[系统->SQL命令行工具]的地方运行,如果你要在phpmyadmin运行的,把 zz5unet_ 改为你的前缀,如 dede_

如果你要在phpmyamdin中运行,那么用下面SQL(改了数据表前缀的自己改为适合的)
以下为引用的内容:
ALTER TABLE `dede_arctiny`  ADD `typeid2` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL AFTER `typeid` ;

ALTER TABLE `dede_archives` ADD `typeid2` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL AFTER `typeid` ;

REPLACE INTO `dede_sysconfig` (`aid` ,`varname` ,`info` ,`value` ,`type` ,`groupid`) VALUES (713, 'cfg_need_typeid2', '是否启用副栏目', 'N', 'bool', 6);

无法获得主键,因此无法进行后续操作!
更新数据库archives表时出错

这两个问题都是由于没运行上面一、二两个SQL语句导致的
第三个SQL作用是增加“是否启用副栏目”系统变量,如果运行,那么副栏目选了也没用的

正常通过在线升级的,一般不受此影响


如果应用了上面方法后还有错的,在[系统->SQL命令行工具]找到dede_arctiny表,查看表结构,看是否已经有 typeid2
如果已经有,回到栏目管理的地方,点击一下“更新栏目缓存”


本文引用网址:

在下列搜索引擎中搜索“12-22补丁更新,无法获得主键,因此无法进行后续操作!-织梦CMS”的相关信息:

谷歌搜索 百度搜索 雅虎搜索 搜狗搜索 搜搜搜索 必应搜索 有道搜索
你可能还喜欢以下文章
  • 1
  • 2云霄方芳艳照门153张照片完整版...
  • 3
  • 4
  • 5
  • 1
  • 2pr值迅速升高的简单方法
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5配资公司 猪的搞笑整人短信
  • 1
  • 2如何做服务器安全维护?有哪些...
  • 3
  • 4让虚拟主机免受FSO威胁
  • 5
    • ·上一篇文章:
    • ·下一篇文章:

    赞助商广告

    其他网友在看

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    图片文章导读

    热门文章导读