Originariamente inviato da Erasmus2008
Salve a tutti,
vi espongo il mio problema.
Ho creato due tabelle nel mio database nel seguente modo:
1) tabella Gallerie dove vengono salvati il titolo,l'id della galleria e il momento in cui viene creata
CREATE TABLE Gallerie
(
gallery_id INTEGER NOT NULL PRIMARY KEY AUTO_INCEMRENT,
titolo VARCHAR(255) NOT NULL,
posted DATETIME NOT null
)ENGINE=InnoDB;
2) tabella Fotografie salvo tutte le foto collegandole alla galleria specifica
CREATE TABLE Fotografie
(
foto_id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
gallery_id INTEGER NOT NULL,
nome_foto VARCHAR(255) NOT NULL,
titolo VARCHAR(255),
descrizione VARCHAR(255),
FOREIGN KEY (gallery _id) REFERENCES Gallerie(gallery_id)
)
ENGINE=InnoDB;
Il database funziona perfettamente, nel senso che ogni volta che creo una galleria e inserisco delle foto, quando clicco per visualizzare la galleria si vedono le foto ad essa corrispondente.
vorrei realizzare uno script che mi permetta di eliminare le gallerie e non riesco a realizzare una query che mi permetta nel momento che elimino la galleria, di eliminare anche tutte le foto ad essa associate nella tabella Fotografie.
Grazie anticipatamente a chi mi dara' qualche consiglio
CIAO