Postgres 错误更新列数据 [英] Postgres error updating column data
本文介绍了Postgres 错误更新列数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
尝试在表上运行更新脚本,但出现错误:
Trying to run a update script on a table, but getting an error:
错误:ok"列不存在第 2 行:SET first_name="ok", last_name="pk", email="ooo", phone="...
ERROR: column "ok" does not exist LINE 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;
推荐答案
表名不用双引号"employee"
,列值用单引号
There is no need to wrap table name in double quote "employee"
, and use single quotes for column values
UPDATE employee
SET first_name='ok', last_name='pk', email='ooo', phone='000'
WHERE employee_id = 1;
这篇关于Postgres 错误更新列数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文