今天帮一位网友恢复数据,由于他只有一个wordpress2.6.2自带的Export导出后的xml文件,所以恢复的时候出了些小问题,主要是新建立一个wordpress会默认生成一篇文章和一个页面,但删除后所占用的ID还在,这样的话导入后所有ID都会+2,而那位网友也是追求完美的人,于是只能浪费些时间想办法了,一个一个表排除,感觉posts表的问题,但phpmyadmin一直没找到原因,于是下载此表,发现了这样一行:
ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
看来是mysql的自动生成ID在捣乱,于是把2改为0,这样就可以了。
相关SQL语句
ALTER TABLE wp_posts AUTO_INCREMENT=2;
值得学习
吸收了~
呵呵 我就看好这篇文章介绍的ID问题
遇到过这样的问题,后来不追求完美了。。