WordPressのデータベースにあるテーブルのリネーム1
WordPressのテーブルをリネームする必要が時々あるので、その手順をメモ
テーブルのリーネーム
以下のコードでWordPress関連のテーブルをリネームします
ALTER TABLE OLD_commentmeta RENAME TO NEW_commentmeta; ALTER TABLE OLD_comments RENAME TO NEW_comments; ALTER TABLE OLD_links RENAME TO NEW_links; ALTER TABLE OLD_options RENAME TO NEW_options; ALTER TABLE OLD_postmeta RENAME TO NEW_postmeta; ALTER TABLE OLD_posts RENAME TO NEW_posts; ALTER TABLE OLD_term_relationships RENAME TO NEW_term_relationships; ALTER TABLE OLD_term_taxonomy RENAME TO NEW_term_taxonomy; ALTER TABLE OLD_usermeta RENAME TO NEW_usermeta; ALTER TABLE OLD_users RENAME TO NEW_users; ALTER TABLE OLD_terms RENAME TO NEW_terms;
データ修正
一部テーブル内のデータで、prefixを使用しているのでその部分を変更します。
UPDATE NEW_options SET option_name = 'NEW_user_roles' WHERE option_name = 'OLD_user_roles'; UPDATE NEW_usermeta SET meta_key = 'NEW_capabilities' WHERE meta_key = 'OLD_capabilities'; UPDATE NEW_usermeta SET meta_key = 'NEW_user_level' WHERE meta_key = 'OLD_user_level';