尝试在c#中增加SQL行时查询失败

本文关键字:查询 失败 SQL 增加 | 更新日期: 2023-09-27 18:18:01

我基本上试图在运行时将行值从'24'增加到'25'。然而,查询失败并产生以下错误:

将varchar值"Views + 1"转换为数据类型int时,转换失败。

查询:

update posttable 
set Views = 'ISNULL(Views, 0) + 1' 
where id = '379698'

列的类型是int,而不是varchar。为什么会失败?

尝试在c#中增加SQL行时查询失败

去掉引号

update posttable set Views=Views + 1 where id='379698'