0

我正在尝试更新我的 Postgres 表中的值:

CREATE TABLE restaurants 
(
    id BIGSERIAL NOT NULL,
    name VARCHAR(50) NOT NULL,
    location VARCHAR(50) NOT NULL,
    price_range INT NOT NULL CHECK (price_range >= 1 AND price_range <=5)
);

这是不起作用的更新:

UPDATE restaurants 
SET location = ”los angeles”,
    name = ‘tacos los guichos’,
    price_range = 2
WHERE id = 27; 

终端说:

错误:“angeles”或附近的语法错误第
3 行:location=”los angeles”,
^

我的表在更新时似乎不喜欢字符串,即使我能够插入它们。所以我不确定为什么?当我删除名称和位置列时,它更新得很好。

4

1 回答 1

2
于 2021-03-22T03:34:39.563 回答