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;