2017-04-01 8 views
0

Ich habe eine WordPress-basierte Website mit einem Mitgliedschaftssystem eingerichtet, das die Benutzer-ID als Mitgliedsnummer verwendet.Wordpress 'nächste Benutzer-ID' zurücksetzen

Während des Tests habe ich viele Benutzer dann gelöscht. Jetzt, nachdem der Test abgeschlossen ist, erhalte ich eine ID von 25, 26, 27 usw.

Wie kann ich die 'nächste Benutzer ID' Nummer zurück auf 2 (oder was auch immer) so zurücksetzen die neuen Benutzer werden 2 dann 3 dann 4 usw.

Ist es etwas, das ich in CPanel in phpMyAdmin/SQL tun muss?

+0

Mögliche Duplikat [this] (http://stackoverflow.com/questions/1485668/how-to-set-initial-value-and-auto-increment-in-mysql). – forrestmid

Antwort

1

Ja, Sie können es mit phpMyAdmin oder SQL tun.

Gehen Sie zuerst in die wp_users Tabelle und löschen Sie alle Benutzer, die Sie benötigen.

Dann gehen Sie in die wp_usermeta Tabelle und löschen Sie alle Meta-Einträge, die die IDs dieser gelöschten Benutzer entsprechen.

Dann müssen Sie die Tabelle wp_users ändern, um den Wert für die automatische Erhöhung zurückzusetzen. So können Sie, dass in phpMyAdmin tun, oder SQL verwenden wie folgt aus:

ALTER TABLE `wp_users` AUTO_INCREMENT={ID you want to be used next} 

Wenn Sie also das nächste erstellten Benutzer möchten 4 die ID-Nummer haben würde es so aussehen:

ALTER TABLE `wp_users` AUTO_INCREMENT=4 
Verwandte Themen