在PostgreSQL中更新表

时间:2017-08-02 18:07:24

标签: postgresql

我想更新表格中的值,但我不能。

foo有不同的列;主键是mail列,我想更新cellphone列中的值。

查询是:

UPDATE foo
SET cellphone = "+391234556789"
WHERE mail = "name.surname@gmail.com";

我收到的错误告诉我"name.surname@gmail.com"列不存在。

mailcellphone都是CHARVAR

1 个答案:

答案 0 :(得分:0)

如问题评论所述,错误在于使用双引号。

以下代码实际上可行。

UPDATE foo
SET cellphone = '+391234556789'
WHERE mail = name.surname@gmail.com';