CREATE TABLE Editor (
UsernameID VARCHAR (30),
EditorName VARCHAR (30),
EMail VARCHAR (30),
DateOfBirth DATE,
BlogTitle VARCHAR(30),
PRIMARY KEY (UsernameID));
INSERT INTO Editor VALUES
('Mdbuzzer','Joshua', '[email protected]', '1995-03-15', 'Nearly Bound');
INSERT INTO Editor VALUES
('Kally32','Kally', '[email protected]', '1993-10-13', 'Tomorrows War');
SELECT * FROM Editor;
CREATE TABLE Post
(UsernameID VARCHAR (30),
PostID INT,
BlogTitle VARCHAR (30),
PostTitle VARCHAR (30),
CategoryID INT,
TimeofPost VARCHAR (20),
PRIMARY KEY(PostID),
FOREIGN KEY (UsernameID) REFERENCES Editor (UsernameID));
INSERT INTO Post VALUES
('Kally32','1','Tomorrows War', 'Mystery', '4', '12:03pm');
INSERT INTO Post VALUES
('Kally32','1','Tomorrows War', 'Let It Shine','2','10:05pm');
INSERT INTO Post VALUES
('Kally32','1','Tomorrows War','Two Can Play That Game','2', '12:00pm');
INSERT INTO Post VALUES
('Mdbuzzer','2','Nearly Bound', 'Goal','3', '10:05pm');
INSERT INTO Post VALUES
('Mdbuzzer','2','Nearly Bound','Life After Death','4', '12:03pm');
INSERT INTO Post VALUES
('Mdbuzzer','2', 'Nearly Bound','Times Up','1', '14:06pm');
SELECT * FROM Post;
Каждый раз, когда я пытаюсь запустить этот скрипт, я все время получаю сообщение об ошибке «1» для ключевого «первичного», и я действительно не понимаю, как исправить егоDuplicate Entry '1' for key 'PRIMARY' SQL
Да. Это очень типичный подход. –