UPDATE ITEM
SET DaggerAc=0, AxeAc=0, SwordAc=0, MaceAc=0, SpearAc=0, BowAc=0
WHERE strName LIKE "%krowaz%"
错误:
Msg 207, Level 16, State 1, Line 3
Invalid column name '%krowaz%'
我的问题在哪里?
答案 0 :(得分:2)
"%krowaz%" => '%krowaz%'.
在SQL Server中,您应该使用单引号。
答案 1 :(得分:1)
使用单引号,即
,而不是双引号UPDATE ITEM
SET DaggerAc=0, AxeAc=0, SwordAc=0, MaceAc=0, SpearAc=0, BowAc=0
WHERE strName LIKE '%krowaz%'
单引号用于指示SQL中字符串的开头和结尾。双引号通常不在SQL中使用。