2017-04-01 14 views
0

ユーザーIDをメンバーシップ番号として使用するメンバーシップシステムを使用してWordPressベースのWebサイトをセットアップしました。WordPressの「次のユーザーID」番号をリセットする

テスト中、多くのユーザーが削除してしまいました。今度はテストが完了し、新しいユーザーを作成すると25,26,27などのIDが取得されます。

「次のユーザーID」番号を2に戻す方法新しいユーザーは2、3、4などになります。

phpMyAdmin/SQLのCPanelで行う必要がありますか?

+0

が重複する可能性を[this](http://stackoverflow.com/questions/1485668/how-to-set-initial-value-and-auto-increment-in-mysql)。 – forrestmid

答えて

1

はい、phpMyAdminまたはSQLで実行できます。

最初にwp_usersテーブルに移動し、必要なユーザーをすべて削除します。

次に、wp_usermetaテーブルに移動し、削除されたユーザーのIDに対応するメタエントリを削除します。

次に、wp_usersテーブルを変更して、自動インクリメント値をリセットする必要があります。ですから、phpMyAdminの中でそれを行う、またはこのようなSQLを使用することができます。

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

あなたは、ID番号4を持つように次の作成したユーザーをしたいのであれば、それは次のようになりますの

ALTER TABLE `wp_users` AUTO_INCREMENT=4