使用INSERT INTO时出现错误消息

Mr *_*eth 7 postgresql pgadmin

这是我在postgreSQL中编写的Student表(摘录):

CREATE TABLE "Student"
(
  ucas_no integer NOT NULL,
  student_name character(30) NOT NULL,
  current_qualification character(30),
  degree_of_interest character(30),
  date_of_birth date NOT NULL,
  street_address character(30) NOT NULL,
  city character(30) NOT NULL,
  post_code character(10) NOT NULL,
  country character(20) NOT NULL,
  phone_no character(15) NOT NULL,
  gender character(6) NOT NULL,
  user_name character(15) NOT NULL,
  "password" character(30) NOT NULL,
  CONSTRAINT pk_ucas_no PRIMARY KEY (ucas_no),
  CONSTRAINT ten_digits_only CHECK (length(ucas_no::character(1)) >= 10 OR length(ucas_no::character(1)) <= 10)
)
Run Code Online (Sandbox Code Playgroud)

现在我正在使用pgAdmin的查询工具功能将数据插入表中.这是INSERT INTO代码......

INSERT INTO Student
VALUES
('912463857', 'Jon Smith', 'A-Level', 'BSc(Hons) Computer Science', '10/06/1990', '50 Denchworth Road', 'LONDON', 'OBN 244', 'England', '02077334444', 'Male', 'jonsmi', '123456');
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,我收到一条错误消息,说学生表不存在,当它显然在我的数据库中.这是错误消息:

ERROR:  relation "student" does not exist
LINE 1: INSERT INTO Student (ucas_no, student_name, current_qualific...
                    ^

********** Error **********

ERROR: relation "student" does not exist
SQL state: 42P01
Character: 13
Run Code Online (Sandbox Code Playgroud)

任何人都知道什么是错的?

Pre*_*ias 9

你已经创建了一个表,"Student"并且你试图插入一个Student不同的表

试试这个

INSERT INTO "Student" VALUES('912463857', 'Jon Smith', 'A-Level', 'BSc(Hons) Computer Science', '10/06/1990', '50 Denchworth Road', 'LONDON', 'OBN 244', 'England', '02077334444', 'Male', 'jonsmi', '123456');
Run Code Online (Sandbox Code Playgroud)

这会奏效

请仔细阅读关于qoutes omitting -the-double-quote-to-do-query-on-postgresql的内容