通过选择相同的表列值来更新表中的列值

时间:2016-03-17 11:47:52

标签: sql jsp

我正在尝试更新我的网络应用中的download_count.i尝试这种方式

update  data_files  d set d.download_count=(select f.download_count from data_files f  where f.filename='file.txt')+1 where d.filename='file.txt'

但不更新列值。可以使用替代解决方案

1 个答案:

答案 0 :(得分:0)

您可以将其简化为:

update  data_files  d 
set d.download_count= d.download_count+1
where d.filename = 'file.txt'