MySQL データベース全体の検索と置換
目標は、MySQL データベース全体にわたってグローバルな検索と置換操作を実行することです。質問は、以下の構文を変更することを提案しています:
update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');
提案された解決策: ダンプとインポート
検索と置換操作を直接実行しようとする代わりに、回答は示唆していますより信頼性の高いアプローチ:
手順:
ダンプ データベース:
mysqldump -u root -p[password] [database_name] > dumpfile.sql
変更ダンプのインポート:
mysql -u root -p[password] [database_name] < dumpfile.sql
このアプローチにより、すべてのテーブルとデータが確実にデータベース内のファイルは一貫して更新され、UPDATE ステートメントを直接実行する際の制限に対処します。
以上がMySQL データベース全体でグローバル検索と置換を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。