很多朋友使用织梦DedeCMS建站的时候,会遇到提示“无法获得主键,因此无法进行后续操作”错误情况。
解决这个问题的两个办法是:
1、首先检查数据库是否可写,比如数据满了,或者被设置为只读的。还有就是如果更换服务器了,要检查下数据库权限设置不对。
2、使用phpmyadmin修复下数据表,archives这个表。
如果你是自己的服务器,可以直接用phpmyadmin操作来修复archives表;
如果是买的数据库空间,可以先把数据库备份下载到本地,然后导入本地数据库,用phpmyadmin操作修复archives表后还原到服务器即可。
如何使用 phpMyAdmin 修复数据表:
这里以修复塑数据表cdb_activityapplies为例,登录phpMyAdmin,进入phpMyAdmin 数据列表页面,如下图:
然后选择一个数据表前的方框,如下图:
在页面下方“选中项”下拉菜单处选择“修复表”,如下图: