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
Import Modified Dump:
mysql -u root -p[password] [database_name]
このアプローチにより、データベース内のすべてのテーブルとデータが一貫して更新され、UPDATE ステートメントを直接実行する際の制限に対処できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3