首页 > 解决方案 > 是否有可能在 Wordpress 中用完 ID 号?

问题描述

在 Wordpress 中,每个帖子(条目、产品等)都有一个唯一的 ID 号。随着网站内容的增长,我意识到 ID 号码在不断增加。

我猜可用的帖子数量可能会很高(或者我希望如此!)但我是出于好奇而问的。您可以拥有的帖子数量是否有实际限制?

帖子被删除后会发生什么?系统是否以某种方式填补了空白?

把帖子留在那里像酒一样变老可以吗?或者如果你有太多,不时清理是一个好习惯?

标签: wordpress

解决方案


wp_post.ID列是 a unsigned bigint,它(在 MySQL 中,Wordpress 使用的数据库中)可以存储从 0 到 18446744073709551615 ((2^64)-1) 的值。所以理论上,这是帖子的最大数量。

现在,还有其他表为每个帖子获取多行,并且这些表具有相同的最大值(因为它们的ID列也是 a unsigned bigint)。例如“帖子元”和评论。因此,您会很快遇到问题,但即使posts_meta每个帖子有 1000 行,在遇到此限制之前,您仍然可以发布大约 1844674407370955 个帖子。

现在,问题不是“是否有最大数量的帖子”,而是“是否有可能用完 ID”。我认为创建 1844674407370955 个帖子是不可能的,所以:不。


推荐阅读