Dưới đây là một bảng Student tôi mã hóa trong PostgreSQL (một đoạn trích):Thông báo lỗi khi sử dụng INSERT INTO
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)
)
Bây giờ tôi đang sử dụng các tính năng công cụ truy vấn của pgAdmin để chèn dữ liệu vào bảng. Đây là mã 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');
Vấn đề tôi gặp phải là, tôi nhận được thông báo lỗi cho biết bảng Sinh viên không tồn tại khi dữ liệu trong bảng dữ liệu của tôi rõ ràng. Đây là thông báo lỗi:
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
Bất kỳ ai có ý tưởng gì sai?
Cũng trong mã INSERT INTO, tôi có quấn dữ liệu bằng một trích dẫn đơn hay không? Tôi thấy một số mã có dấu nháy đơn và một số khác thì không. –