単一のクエリで必要なステートメントを生成できます:
select 'RENAME TABLE ' || table_name || ' TO ' || substr(table_name, 5) ||';'
from information_schema.tables
そのクエリの出力をファイルに保存すると、必要なすべてのステートメントが得られます。
または、それが0
を返す場合 sおよび1
sむしろstatemenets、これがconcat
を使用したバージョンです 代わりに:
select concat('RENAME TABLE ', concat(table_name, concat(' TO ', concat(substr(table_name, 5), ';'))))
from information_schema.tables;