Quantcast
Channel: Web – Etechs
Viewing all articles
Browse latest Browse all 10

Come rinominare i nomi delle tabelle in MySQL – WP prefix rename

$
0
0

Visto che Merlinox mi ha stuzzicato con il suo post Rinominare i prefisso delle tabelle, mi sono chiesto se non ci fosse un metodo più semplice/rapido per farlo

Ricordavo vagamente il comando RENAME di mysql, e difatto la sintassi corretta è questa:

RENAME TABLE first TO second;

Detto ciò Merlinox propone un dump e con notepad++ sostituire tutte le occorrenze di WP_ con il nuovo suffisso il che  è molto pratico ma con database enormi può diventare scomodo.

Ecco allora una sequenza di comandi SQL da lanciare:
Rename table wp_commentmeta to NUOVO_commentmeta;
Rename table wp_comments to NUOVO_comments;
Rename table wp_links to NUOVO_links;
Rename table wp_options to NUOVO_options;
Rename table wp_postmeta to NUOVO_postmeta;
Rename table wp_posts to NUOVO_posts;
Rename table wp_terms to NUOVO_terms;
Rename table wp_term_relationships to NUOVO_term_relationships;
Rename table wp_term_taxonomy to NUOVO_term_taxonomy;
Rename table wp_usermeta to NUOVO_usermeta;
Rename table wp_users to NUOVO_users;

Resta sempre da modificare all’interno delle tabelle wp_options (NUOVO_options) e wp_usermeta (NUOVO_usermeta) i record che contengono wp_*

In tutta sincerità non è questo modo sia migliore di quello di Merlinox però io avrei fatto così. non c’è un metodo migliore, sono due strade diverse per ottere lo stesso risultato.

Related posts


Viewing all articles
Browse latest Browse all 10

Trending Articles