一尘不染

使用T-SQL更新单行

sql

我想在日期基础上更新一行。问题是,由于我的错误,我有两行相同的数据。如何仅在一行上运行更新?


阅读 126

收藏
2021-05-05

共1个答案

一尘不染

表通常具有唯一的ID。您应该对此进行过滤。

例如,

UPDATE YourTable
SET YourColumnToUpdate = 'your_value'
WHERE YourUniqueColumn = @Id

如果您的表没有唯一的ID,请考虑添加一个:integer带有Primary Key和的列Identity

2021-05-05