如何更新SQL中特定列的数据

时间:2013-10-07 15:47:57

标签: sql excel

我使用以下查询

将列值更新为0.00
update table name set column name = '0.00'

我为很多列做了这个,但我也不小心将一个错误的列更新为0.00,我不想这样做。现在我想要为此列返回数据,我在Excel文件中备份但不知道如何仅更新此特定列。 请帮忙

1 个答案:

答案 0 :(得分:0)

根据受影响的行数,您可以尝试将以下公式放在Excel表格的单元格C2中:

="UPDATE tbl_name SET col_name=" & B2 & " WHERE id=" & A2

假设在Excel表格中,可以在列id中找到每条记录的A,并在列B中找到原始值。如果你然后复制公式,直到覆盖整个表,你应该最终得到一批UPDATE命令,你应该首先仔细检查,然后可能应用于你的数据库废除旧的价值观。