将旧SQL表数据导出为新表的UPDATE(对于WHERE id是相同的)

时间:2012-06-21 08:14:26

标签: mysql sql

我有一个新表格,其中包含以下列:

id , name , tell , email

错误地tell& email设置为null。

我有这个表的旧备份,没有~200条记录(有点旧)

如何使用旧备份更新新表,只需tell& email列?

例如,将旧表数据导出为更新查询并在新表上执行它?

1 个答案:

答案 0 :(得分:2)

试试这个::

Update newTable nT
inner join oldTable oT
ON (nT.id=oT.id)
set nT.tell = oT.tell, nT.email=oT.email