Ik krijg deze error bij element 'CR76' in mijn tabel die 2 keer voorkomt.
Maar aangezien dit een primary key is, zou deze error toch niet mogen voorkomen?
client_no gebruik ik ook in een andere tabel:
Waarsschijnlijk zit er een fout in mijn redenering, maar ik krijg het maar niet opgelost...
Maar aangezien dit een primary key is, zou deze error toch niet mogen voorkomen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| # tabel interviews aanmaken
create table interviews (
client_no varchar(10) PRIMARY key,
interview_date varchar(20),
interview_time varchar(10),
room_no varchar(10),
staff_id int AUTO_INCREMENT not null,
foreign key(staff_id) REFERENCES staff(staff_id),
foreign key (client_no) REFERENCES clients(client_no)
);
INSERT INTO interviews(client_no, interview_date, interview_time, room_no) values
('CR76','21-sept-06','10:30','G101'),
('CR56','03-oct-06','12:00','G101'),
('CR74','15-oct-06','10:30','G102'),
('CR55','17-oct-06','14:00','G101'),
('CR53','20-oct-06','16:30','G103'),
('CR76','23-oct-06','10:00','G101'); |
client_no gebruik ik ook in een andere tabel:
code:
1
2
3
4
5
6
7
8
9
10
11
| # tabel clients aanmaken
create table clients (
client_no varchar(10) PRIMARY key,
client_name varchar(60)
);
INSERT INTO clients(client_no, client_name) values
('CR76','Johnson'),
('CR75','Cook'),
('CR74','Miller'),
('CR73','Sussman'); |
Waarsschijnlijk zit er een fout in mijn redenering, maar ik krijg het maar niet opgelost...