phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Jak usunąć nazwę prefiksu z każdej nazwy tabeli w bazie danych mysql?

Możesz wygenerować niezbędne zestawienia za pomocą jednego zapytania:

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

Zapisz wynik tego zapytania do pliku i masz wszystkie potrzebne instrukcje.

Lub jeśli zwróci 0 s i 1 s raczej instrukcje, oto wersja używająca concat zamiast tego:

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


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Nie można połączyć się z phpmyadmin

  2. Zapytanie mySQL, aby przeszukać wszystkie tabele w bazie danych w poszukiwaniu ciągu?

  3. phpMyAdmin nie wyświetla listy tabel dla bazy danych, która na pewno zawiera tabele

  4. phpmyadmin wylogowuje się po 1440 sekundach

  5. docker-compose:mariadb - Połączenie odrzucone