查找和替换整个 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]
此方法可确保数据库中的所有表和数据一致更新,解决直接执行 UPDATE 语句的限制。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3