【发布时间】:2015-06-10 18:56:01
【问题描述】:
尝试在表上运行更新脚本,但出现错误:
错误:列“ok”不存在 第 2 行:设置 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;
【问题讨论】:
-
"ok"是列名,而不是字符串文字。请阅读手册:postgresql.org/docs/current/static/…
标签: sql postgresql sql-update