0


0

mysqlのストアドプロシージャ内のテーブル名の大文字小文字の変更

ストアドプロシージャに存在する大文字のテーブル名を変更するためにここにいます。 100近いストアドプロシージャがあります。 短時間ですべての大文字のテーブル名を小文字に変更できるようにするショートカット方法はありますか…​

2 Answer


0


次のような手順とトリガーをmysqldumpできると思います。

mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt  > outputfile.sql

次に、そのダンプファイルで大文字を使用して検索/置換を実行し、プロシージャ/トリガーをDBに再読み込みします。


0


いくつかのフォルダー(これらのファイルがある場所)を反復処理するものを作成し、必要に応じてケースを変更します。 しかし、なぜあなたがケースを変更したいのか正確にはわかりません。