ciao,

ho nel DB una tabella "item" in cui ho come campi gli id di altre 3 tabelle: "categorie", "prodotti", "marchi".

quindi questa tabella "item" contiene l'd_categoria, id_prodotto, id_marchio.

quando faccio l'inserimento di prodotti legati al marchio e alla categoria, eseguo una query di INSERT e qua tutto bene.

ma se devo fare una modifica, ad esempio voglio togliere o aggiungere prodotti legati al marchio, è corretto fare prima una query di DELETE e quindi fare poi un INSERT?
perchè se eseguo direttamente una query di UPDATE in fase di aggiornamento, nel caso in cui il numero di prodotti da aggiornare è inferiore o superiore a quelli che già sono inseriti, non funziona giusto?

scusate la domanda forse stupida