phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

Como remover um nome de prefixo de cada nome de tabela em um banco de dados mysql


Você pode gerar as instruções necessárias com uma única consulta:
select 'RENAME TABLE ' || table_name ||  ' TO ' || substr(table_name, 5) ||';'
from information_schema.tables

Salve a saída dessa consulta em um arquivo e você terá todas as instruções necessárias.

Ou se isso retornar 0 se 1 s em vez dos statemenets, aqui está a versão usando concat em vez de:
select concat('RENAME TABLE ', concat(table_name, concat(' TO ', concat(substr(table_name, 5), ';'))))
from information_schema.tables;