扫码关注官方订阅号
我在尝试对MySQL服务器进行更新时,不小心忘记了添加一个额外的WHERE子句,该子句应该编辑一行。
由于我的错误,现在已经编辑了3500多行。
我可能有一个备份,但是自上次备份以来我做了很多工作,我不想因为一个错误的查询而浪费所有的工作。
请告诉我有什么办法可以解决这个问题。
只是一个想法-你可以将备份恢复到一个新的数据库,然后通过跨数据库查询来更新那个列,基于它曾经的数据?
如果您已经提交了您的交易,那么是时候拿出备份了,抱歉。但这就是备份的用途。我自己也曾经犯过类似的错误...一次。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
只是一个想法-你可以将备份恢复到一个新的数据库,然后通过跨数据库查询来更新那个列,基于它曾经的数据?
如果您已经提交了您的交易,那么是时候拿出备份了,抱歉。但这就是备份的用途。我自己也曾经犯过类似的错误...一次。