phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

So entfernen Sie einen Präfixnamen aus jedem Tabellennamen in einer MySQL-Datenbank

Sie können die erforderlichen Anweisungen mit einer einzigen Abfrage generieren:

select 'RENAME TABLE ' || table_name ||  ' TO ' || substr(table_name, 5) ||';'
from information_schema.tables

Speichern Sie die Ausgabe dieser Abfrage in einer Datei und Sie haben alle Anweisungen, die Sie benötigen.

Oder wenn das 0 zurückgibt s und 1 s eher die Anweisungen, hier ist die Version mit concat stattdessen:

select concat('RENAME TABLE ', concat(table_name, concat(' TO ', concat(substr(table_name, 5), ';'))))
from information_schema.tables;