phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Cách xóa tên tiền tố khỏi mọi tên bảng trong cơ sở dữ liệu mysql

Bạn có thể tạo các câu lệnh cần thiết chỉ với một truy vấn:

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

Lưu kết quả đầu ra của truy vấn đó vào một tệp và bạn có tất cả các câu lệnh mình cần.

Hoặc nếu điều đó trả về 0 s và 1 đúng hơn là các trạng thái, đây là phiên bản sử dụng concat thay vào đó:

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. Làm cách nào để xóa các hàng trống trong Mysql?

  2. MySQL - Truy vấn kết hợp các hàng có cùng id và giữ tất cả các mục nhập cho id đó nhưng dưới dạng một bản ghi

  3. # 1146 - Bảng 'phpmyadmin.pma__tracking' không tồn tại

  4. sử dụng group_concat trong PHPMYADMIN sẽ hiển thị kết quả là [BLOB - 3B]

  5. đến phpmyadmin với mamp