fork download
  1. CREATE TABLE PREDMETI (
  2. id_predmeta INT PRIMARY KEY AUTO_INCREMENT,
  3. naziv_predmeta VARCHAR(100) NOT NULL
  4. );
  5.  
  6. CREATE TABLE SEKCIJE (
  7. id_sekcije INT PRIMARY KEY AUTO_INCREMENT,
  8. naziv_sekcije VARCHAR(100) NOT NULL
  9. );
  10.  
  11. CREATE TABLE SEKCIJA_PREDMET (
  12. id_sekcije INT,
  13. id_predmeta INT,
  14. PRIMARY KEY (id_sekcije, id_predmeta),
  15. FOREIGN KEY (id_sekcije) REFERENCES SEKCIJE(id_sekcije) ON DELETE CASCADE,
  16. FOREIGN KEY (id_predmeta) REFERENCES PREDMETI(id_predmeta) ON DELETE CASCADE
  17. );
  18.  
  19. CREATE TABLE PROJEKTI (
  20. id_projekta INT PRIMARY KEY AUTO_INCREMENT,
  21. naziv_projekta VARCHAR(100) NOT NULL,
  22. id_sekcije INT,
  23. FOREIGN KEY (id_sekcije) REFERENCES SEKCIJE(id_sekcije) ON DELETE CASCADE
  24. );
  25.  
  26. INSERT INTO PREDMETI (naziv_predmeta) VALUES
  27. ('Srpski jezik'), ('Likovno'), ('Engleski'), ('Računarstvo');
  28.  
  29. INSERT INTO SEKCIJE (naziv_sekcije) VALUES
  30. ('Dramska sekcija'), ('Novinarska sekcija'), ('Robotika'), ('Veb-programiranje');
  31.  
  32. INSERT INTO SEKCIJA_PREDMET (id_sekcije, id_predmeta) VALUES
  33. (1, 1), (1, 2),
  34. (2, 1), (2, 3), (2, 4),
  35. (3, 4),
  36. (4, 4);
  37.  
  38. INSERT INTO PROJEKTI (naziv_projekta, id_sekcije) VALUES
  39. ('Hamlet', 1),
  40. ('Trijumfalna kapija', 1),
  41. ('Kandže', 1),
  42. ('Vremenska prognoza', 2),
  43. ('Sport', 2),
  44. ('IoT', 3),
  45. ('CV', 4),
  46. ('Onlajn prodaja', 4),
  47. ('Bezbednost na internetu', 4);
  48.  
  49. UPDATE PROJEKTI
  50. SET naziv_projekta = 'Weather Forecast'
  51. WHERE naziv_projekta = 'Vremenska prognoza';
  52.  
  53. DELETE FROM PROJEKTI
  54. WHERE naziv_projekta = 'Sport';
  55.  
Success #stdin #stdout #stderr 0s 5320KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Error: near line 1: near "AUTO_INCREMENT": syntax error
Error: near line 6: near "AUTO_INCREMENT": syntax error
Error: near line 19: near "AUTO_INCREMENT": syntax error
Error: near line 26: no such table: PREDMETI
Error: near line 29: no such table: SEKCIJE
Error: near line 38: no such table: PROJEKTI
Error: near line 49: no such table: PROJEKTI
Error: near line 53: no such table: PROJEKTI