Postgres 更新列数据时出错

Kyl*_*ger 2 sql postgresql sql-update

尝试在表上运行更新脚本,但出现错误:

错误:“ok”列不存在第 2 行:SET first_name="ok"、last_name="pk"、email="ooo"、phone="...

CREATE TABLE employee (
   employee_id      SERIAL PRIMARY KEY,
   first_name       varchar(255)                NOT NULL,
   last_name        varchar(255)                NOT NULL,
   email            varchar(255)                NOT NULL,
   phone            varchar(255)
);


INSERT INTO employee(
            first_name, last_name, email, phone)
    VALUES ('Kyle', 'Belanger', 'kbelanger@ok.com', '(240) 298-4664');


UPDATE "employee"
   SET first_name="ok", last_name="pk", email="ooo", phone="000"
 WHERE employee_id = 1;
Run Code Online (Sandbox Code Playgroud)

Hav*_*ame 5

不需要将表名用双引号括起来"employee",并且对列值使用单引号

UPDATE employee   
   SET first_name='ok', last_name='pk', email='ooo', phone='000'
 WHERE employee_id = 1;
Run Code Online (Sandbox Code Playgroud)

请参阅工作示例