我想更新表格中的值,但我不能。
表foo
有不同的列;主键是mail
列,我想更新cellphone
列中的值。
查询是:
UPDATE foo
SET cellphone = "+391234556789"
WHERE mail = "name.surname@gmail.com";
我收到的错误告诉我"name.surname@gmail.com"
列不存在。
mail
和cellphone
都是CHARVAR
。
答案 0 :(得分:0)
如问题评论所述,错误在于使用双引号。
以下代码实际上可行。
UPDATE foo
SET cellphone = '+391234556789'
WHERE mail = name.surname@gmail.com';