Hallo,
Ik heb een MySQL Joomla db met verschillende namen. Deze tabellen hebben allemaal nog de prefix jos_. Nu wil ik deze tabellen hernoemen:
jos_tabel1 -- xxx_tabel1
jos_tabel2 -- xxx_tabel2
jos_tabel3 -- xxx_tabel3
etc.
Ook heb ik tabellen zonder deze prefix en die moeten niet aangepast worden. Is dit mogelijk via een SQL Query als:
RENAME TABLE jos_ TO xxx_
where table_name like jos_%
Ik weet wel dit is een krom stukje sql, want alleen de prefix moet gewijzigd worden de rest van de tabelnaam moet in takt blijven. Maar iets dergelijks. Ik heb geen zin om bijna 100 tabellen stuk voor stuk te renamen.
Alternatief is natuurlijk een dump maken en search&replace in de hoop dat je niet een willekeurige kolom of iets dergelijks raakt.
Nico
Ik heb een MySQL Joomla db met verschillende namen. Deze tabellen hebben allemaal nog de prefix jos_. Nu wil ik deze tabellen hernoemen:
jos_tabel1 -- xxx_tabel1
jos_tabel2 -- xxx_tabel2
jos_tabel3 -- xxx_tabel3
etc.
Ook heb ik tabellen zonder deze prefix en die moeten niet aangepast worden. Is dit mogelijk via een SQL Query als:
RENAME TABLE jos_ TO xxx_
where table_name like jos_%
Ik weet wel dit is een krom stukje sql, want alleen de prefix moet gewijzigd worden de rest van de tabelnaam moet in takt blijven. Maar iets dergelijks. Ik heb geen zin om bijna 100 tabellen stuk voor stuk te renamen.
Alternatief is natuurlijk een dump maken en search&replace in de hoop dat je niet een willekeurige kolom of iets dergelijks raakt.
Nico