2017-03-14 60 views
0

我不经常编写代码,而且卡在应该很简单的东西上。我正在尝试以下操作:SQL更新查询问题#1054

UPDATE `wp_usermeta` 
SET `class-count` = class-count+1 
WHERE user_id = 7 

但是我得到一个错误未知列类的计数。 Class-countmeta_key列中的记录标识符,并且user_id也在列meta_key中。

我在做什么错?我只希望能够将user_id输入到表单上的文本字段中,并在每次提交时将class-count更新为1。

+3

类减计数加1 ......你忘了划! – jarlh

+1

你确定'class-count'是'class-count'而不是'class_count'吗? – Susang

回答

0

@迈克尔史密斯,请检查列名称,即class-count。因为SQL不会接受像class-count,它应该像class_count

+0

或者也许是反嘀嗒类计数反拨号。 – jarlh

0

在sql列中分隔两个词_应该用来代替-。所以请尝试使用class_count
另一件事是,count保留关键字用于SQL这样你就可以像这样

[classcount] 
0

写你可以试试这个代码

UPDATE `wp_usermeta` SET `class-count` = `class-count`+1 WHERE 
user_id =7