我正在尝试更新我的 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”,
^
我的表在更新时似乎不喜欢字符串,即使我能够插入它们。所以我不确定为什么?当我删除名称和位置列时,它更新得很好。