关于AUTO_INCREMENT

今天帮一位网友恢复数据,由于他只有一个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;

{ 发表评论? }

  1. 猎户星

    值得学习

  2. __会散步的猪

    吸收了~

  3. 醉倚西风

    呵呵 我就看好这篇文章介绍的ID问题

  4. David

    遇到过这样的问题,后来不追求完美了。。

发表评论

电子邮件地址不会被公开。

 smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

无觅相关文章插件,快速提升流量