Geen auto increment ID in WordPress database

Geen auto increment ID in WordPress database

Rene Donkers No Comment
Wordpress

Bij een verhuizing van een WordPress site kreeg ik van de oude eigenaar een SQL bestand voor de database. Maar nadat de site online stond op de nieuwe hsoting, kon ik plosteling geen pagina’s, media of berichten toevoegen. De niets zeggen de fout melding was het gevolg. Na wat gespit op Google ontdektte ik dat het zou ligggen aan de database en de indexen van bepaalde tabellen. Door 1 of andere onduikelijke redenen waren de indexen van deze tabellen niet meer primary en autoincrement.

De oplossing was om in de databasede betreffende tabllen aan te passen. Eerst maken we de ID kolom betreffende tabel weer primary index en vervolgens maken we de ID kolom weer auto increment.

Stap 1
ALTER TABLE wp_postmeta
ADD PRIMARY KEY (id);

Stap 2
ALTER TABLE wp_posts AUTO_INCREMENT = 50000, MODIFY COLUMN ID bigint(20) unsigned NOT NULL auto_increment;

Geef een reactie