找回密码
 立即注册

QQ登录

只需一步,快速开始

BlackCat

初级会员

39

主题

110

帖子

355

积分

初级会员

积分
355
BlackCat
初级会员   /  发表于:2023-12-28 16:16  /   查看:564  /  回复:1
10金币
昨天写修改语句的时候,忘记加条件了,把客户的数据的某一列全部清零了,还好改之前备份了。因为各种原因,不让直接换成备份库,不让把表直接替换过去。
在不换库,不替换表的情况下,怎么把这一列数据恢复过来啊。  昨天着急无奈手改了400条数据

当时想的是通过sql 语句,让原库的表1的列=备份库的表1的列,在网上搜了一下,找到了个同库的,但是根据这个改写的报错,有没有大佬知道啊。

网上搜的:

我根据他这个写的:



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

BlackCat您好,看起来是图中 update与 set的别名不一致导致的 应该是 update t1 ,而不是 update AIS20xxxxx 我本地做了这样的验证: 比如有这样2个表,分别在 test和test2库,我们用test2的 来更新test库 更新后 因为我们给了限制条件 ID=1,所以只有ID=1的数据 从第二个库中更新过来了

1 个回复

倒序浏览
最佳答案
最佳答案
Tony.Fu活字格认证 Wyn认证
超级版主   /  发表于:2023-12-28 16:16:25
来自 2#
本帖最后由 Tony.Fu 于 2023-12-28 18:00 编辑

BlackCat您好,看起来是图中 update与 set的别名不一致导致的
应该是 update t1 ,而不是 update AIS20xxxxx

我本地做了这样的验证:
比如有这样2个表,分别在 test和test2库,我们用test2的 来更新test库

更新后 因为我们给了限制条件 ID=1,所以只有ID=1的数据 从第二个库中更新过来了




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部