Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE adresas (
- id int(6),
- adresas varchar(100),
- PRIMARY KEY (id)
- );
- CREATE TABLE klientas (
- -- stulpelis stulpelioTipas
- id int(6),
- vardas varchar(30),
- pavarde varchar(30),
- PRIMARY KEY (id)
- );
- crEatE table adr_klient_sujungimas (
- sujungimo_id int(6),
- kliento_id int(6),
- adreso_id int(6),
- PRIMARY KEY (sujungimo_id),
- FOREIGN KEY (kliento_id) REFERENCES klientas(id),
- FOREIGN KEY (adreso_id) REFERENCES adresas(id)
- );
- -- Klientu duomenu idejimas i lentele
- INSERT INTO klientas (id, vardas, pavarde) VALUES (1, 'Vardenis', 'Pavardenis');
- INSERT INTO klientas (id, vardas, pavarde) VALUES (2, 'Antanas', 'Antanauskas');
- INSERT INTO klientas (id, vardas, pavarde) VALUES (3, 'Jonas', 'Jonauskas');
- INSERT INTO klientas (id, vardas, pavarde) VALUES (4, 'Mantas', 'Mantevičius');
- INSERT INTO klientas (id, vardas, pavarde) VALUES (5, 'Ketvirtas', 'Dar Vienas');
- INSERT INTO klientas (id, vardas, pavarde) VALUES (6, 'Ketvirtas', 'Dar Vienas');
- -- Adresu duomenu idejimas i lentele
- INSERT INTO adresas (id, adresas) VALUES (1, 'Adreso g. 1, Kaunas');
- INSERT INTO adresas (id, adresas) VALUES (2, 'Antano g. 1, Kaunas');
- INSERT INTO adresas (id, adresas) VALUES (3, 'Jono g. 7, Klaipėda');
- INSERT INTO adresas (id, adresas) VALUES (4, 'Adreso g. 3, Vilnius');
- -- Sujungtu adresu su klientu idejimas i lentele
- INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
- VALUES (1, 1, 1);
- INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
- VALUES (2, 1, 4);
- INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
- VALUES (3, 2, 2);
- INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
- VALUES (4, 3, 3);
- INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
- VALUES (5, 4, 1);
- -- Šitas įdėjimas turėtų mesti errorą, kadangi adreso su tokiu id nėra, todėl FOREIGN key neleis įdėti
- -- INSERT INTO adr_klient_sujungimas (sujungimo_id, kliento_id, adreso_id)
- -- VALUES (6, 1, 7);
Advertisement
Add Comment
Please, Sign In to add comment