ciao a tutti,
vorrei ridurre il numero di query ottimizzando così l'accesso al database.
ho una tabella relazionale del tipo id_oggetto=id_altro_oggetto, per cui senza chiavi primarie o indici.
il punto che sorge è in fase di AGGIORNAMENTO di un campo.
tale campo contiene infatti una serie di informazioni che poi vengono splittate e inserite in un database, alcune delle quali possono essere già presenti, alcune NUOVE.
vorrei una cosa tipo
INSERT INTO tbl_relazioni (id, id_oggetto) IF NOT EXISTS (coppia di valori)
si può fare, oppure sono costretto a fare, per ogni coppia di valori un SELECT e SE num_rows <=0 ALLORA INSERT?
(così mi obbliga a fare una query di selezione per ogni valore nel campo! )
grazie e![]()

Rispondi quotando