Buonasera a tutti,
Vorrei porvi una domanda credo "stupida". Il mio prof mi classifica una query INSERT come una specie di sottoinsieme delle query UPDATE. E' giusto secondo voi?
Grazie
TV
Buonasera a tutti,
Vorrei porvi una domanda credo "stupida". Il mio prof mi classifica una query INSERT come una specie di sottoinsieme delle query UPDATE. E' giusto secondo voi?
Grazie
TV
secondo me no, perchè non è detto (in generale) che esista una chiave primaria (in certi casi es. mysql-innodb in realtà c'è sempre anche se "occulta"), nel qual caso ciò è veroOriginariamente inviato da tigrevikinga
Buonasera a tutti,
Vorrei porvi una domanda credo "stupida". Il mio prof mi classifica una query INSERT come una specie di sottoinsieme delle query UPDATE. E' giusto secondo voi?
Grazie
TV
La INSERT si limita ad aggiungere una tupla all'insieme.
L'update, invece, PRIMA fa una ricerca (selezione), e POI altera il contenuto
---
Nel caso in cui esista una chiave primaria la INSERT invece si comporta più similmente all'update, PRIMA cerca se c'è una chiave duplicata.
Quindi potresti vedere una INSERT come una UPDATE cui viene tagliata via la parte "where" (immagino intendesse questo, è difficile inferire)
---
Riassumendo: fossi il tuo professore una roba del genere non ve l'avrei propinata, avrei spiegato esattamente come funzionano le cose![]()