MySql Table Syntax umbenennen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Doc Lecter
Mitglied
Beiträge: 377
Registriert: 13.12.2003 16:24

MySql Table Syntax umbenennen

Beitrag von Doc Lecter »

Ich hab ein Problem. Ich will mehrere Tables umbennen. Ich habe als Prefix phpbba_ anstatt phpbb_ .

Der Befehl um ein Table umzubennen lautet ja:

Code: Alles auswählen

RENAME TABLE tbl_name TO new_tbl_name
Das klappt ja auch. Allerdings muss ich dann jedes einzelne Table umbennen. Gibts keinen Befehl in Phpmyadmin so dass ich nicht jedes einzelne Table umbennen muss? Es ist ja auch nur der Prefix!
Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

es gibt schon bestimmt einen befehl, aber bis es hier einen gibt, der zufällig den befehl kennt, oder eine datei dazuschreiben kann, hast du das manuell und einzelne umbenennen schon längst erledigt. ist zwar ein bisschen arbeit, aber soviele tabellen sind es ja auch wieder nicht.
MfG Michèl
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

also ich bin nicht der mySQL-guru .. aber ich würde mal vermuten, dass es einen solchen Befehl nicht gibt.

Automatisieren könnte man das bestimmt über ein Script, welches die Namen aller Tabellen in einer SChleife untersucht, nach einem bestimmten präfix sucht, dieses gegen das neue gewünschte Präfix tauscht und dann jeweils einen RENAME Befehl pro Tabelle an den mySQL-Server schickt.

Bei hunderten Tabellen würde es sich lohnen, so was zu schreiben, aber hier ist Handarbeit wohl doch schneller.
Evtl. gibt's aber so ein Script auch irgendwo in den unweiten des Netzes :roll:

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

meine worte :roll:
MfG Michèl
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

IMHO sind scripte für mysql rar gesäht..

hab mal eins gesucht um alle table mit einem bestimmten präfix zu löschen
leider aquch nichts gefunden

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Antworten

Zurück zu „Coding & Technik“