web-dev-qa-db-fra.com

Le numéro d'identification de la publication est-il toujours incrémental n +?

J'ai une question. WordPress attribuera-t-il toujours un nouvel identifiant post post qui est incrémental n +?

Par exemple, si je supprime certains messages, WordPress utilisera-t-il l'ID du message supprimé pour un nouveau message ajouté à l'avenir?

2
Advanced SEO

Le post-ID est toujours incrémental. En aucun cas, l'ID d'un précédent poste n'est attribué à un nouveau poste. Si une publication est supprimée, l'ID de cette publication reste à jamais vacant.

Je pense qu'il est important de comprendre le pourquoi ici. La publication est stockée dans une base de données. 99% des bases de données qui associent un identifiant numérique "automatiquement" à un nouvel enregistrement le font via un champ (ou colonne) "Identity". Cette identité s'incrémente à un taux fixe (généralement de +1, mais il peut s'agir d'autres incréments) chaque fois qu'un enregistrement est inséré dans la base de données. En raison de la manière dont il fonctionne en interne, même si vous supprimez l’enregistrement plus récent , celui qui sera inséré après sera supérieur à "l’enregistrement le plus récent qui vient d’être supprimé". (Notez que cela est vrai pour une suppression définitive et pas seulement le type de "suppression logicielle" mentionné dans les commentaires.)

Par conséquent, l'identifiant de la publication est unique par définition et ne sera jamais réutilisé.

1
RubberDuck