文章目录 问题sql注意 问题 生产有张表需要做数据恢复,拉取了之前某个时间段的数据,通过id字段从旧的数据中更新某个字段到当前表 sql update 新表名 set class_name = 旧表表.name from 旧表名 where 新表名.class_id = 旧表表.id; 注意 mysql 的写法在 postgresSql中不支持 mysql中的写法: update 新表名,旧表名 set 新表名.class_name = 旧表名.name where 新表名.class_id = 旧表名.id; 如果旧表是创建的视图,不让使用表别名,会报错