使用更新表的select语句更新查询

时间:2013-03-12 07:50:02

标签: mysql sql select sql-update

在Mssql中,我想使用选择查询更新名为 Table1 的表中的列 col1 ,该查询从表1中返回 col1 并添加1。 所以我使用了以下代码

update Table1 set col1=(select col1 from Table1) + 1;

但是,当我使用它时,你说你无法定位同一个表。有没有办法解决这个问题。 请帮忙找出来。

先谢谢

1 个答案:

答案 0 :(得分:2)

你可以这样做

     update Table1 set col1= col1 + 1;