mysql - WP 如何猜测新帖子使用哪个 ID?

标签 mysql wordpress auto-increment

我对以下内容感到困惑。假设我上一篇文章的 post_ID 是 100。现在我从我的 WordPress 博客中删除所有帖子,甚至从数据库中清除所有修订等(如果有),所以现在我的 wp_posts 和 wp_term_relationship 中没有任何内容。我希望新帖子的 post_ID = 1 。但我得到 post_ID = 101。看起来 WordPress 在某个地方存储了下一篇文章的 ID,但我已经花了半天时间试图弄清楚:在哪里?

最佳答案

它只是 MySQL 数据库中的一个自动递增列。 MySQL 使用内部计数器,与 WordPress 无关。

http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

更新

要重置您的帖子 ID,请运行以下命令(替换为您的表名):

ALTER TABLE tablename AUTO_INCREMENT = 1

关于mysql - WP 如何猜测新帖子使用哪个 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22931180/

相关文章:

php - MySQL - 时区是 GMT,PHP/服务器 - 时区是 BST

php - 如何从网站下载 html 的副本?

php - 检测何时在 Woocommerce 中单击 "remove"优惠券按钮

c++ - "++"和 "+= 1 "运算符有什么区别?

postgresql - 自动递增,但忽略列中的现有值

MySQL 连接和连接行而不重复条目

mysql - Left Join 在 150 000 行上花费很长时间

php - 使用自定义信息和价格将产品添加到购物车

php - 如何在我的页脚每 10 个列表项后换行

auto-increment - 我应该在 MongoDB 中实现自动递增吗?