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

Een prefixnaam verwijderen uit elke tabelnaam in een mysql-database

U kunt de benodigde verklaringen genereren met een enkele zoekopdracht:

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

Sla de uitvoer van die query op in een bestand en je hebt alle instructies die je nodig hebt.

Of als dat 0 oplevert s en 1 Dit zijn eerder de verklaringen, hier is de versie met concat in plaats daarvan:

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


  1. DBeaver Twitter

  2. welke privileges moeten worden ingesteld voor websitedatabasegebruiker / -client in mysql

  3. Verbinding maken met LocalDb

  4. Hoe kan ik een standaard sortering voor tabellen instellen in PHPMyAdmin (d.w.z. altijd primaire sleutel - aflopend)