我有一个Department
有 2 列的表,DEPT_CODE
PKDEPT_NAME
并且两者都有数据类型name
。我插入:
INSERT INTO public."Department"("DEPT_CODE", "DEPT_NAME")
VALUES ('CIS', 'Computer Info Systems');
然后我想删除它,所以我写道:
DELETE FROM public."Department"
WHERE 'DEPT_CODE' = 'CIS';
这并没有删除该行(我使用了 pgadmin 提供的删除脚本)。如果我不使用引号'DEPT_CODE'
,它给出了一个错误:
ERROR: column "dept_code" does not exist
LINE 2: WHERE DEPT_CODE = 'CIS';
不知道该怎么办。我看到的每个教程似乎都可以删除,为什么不是我的?这是我第一次使用 pgadmin-postgres。