Domanda

Sembra INSERT e UPDATE fanno le stesse cose per me.

C'è qualche occasioni in cui devo usare INSERT invece di UPDATE e viceversa?

È stato utile?

Soluzione

operazioni CRUD , il INSERT è la 'C' e le UPDATEis la 'U'. Sono due delle quattro funzioni di base di memorizzazione persistente. Gli altri due sono SELECT e DELETE. Senza almeno queste quattro operazioni, un sistema di database tipico non può essere considerato completo.

Usa INSERT per inserire un nuovo record.

Usa UPDATE per aggiornare un record esistente.

Altri suggerimenti

Non è possibile aggiornare una riga che non è in una tabella.

Non è possibile inserire una riga che è già in una tabella.

Inserisci è per aggiungere dati alla tabella, l'aggiornamento è per l'aggiornamento dei dati che è già nella tabella.

Una dichiarazione UPDATE può utilizzare una clausola WHERE ma INSERT non ci riesce.

Inserisci è per mettere in un record fresco al tavolo. mentre l'aggiornamento consente di modificare il record inserito esempio la modifica del tipo di dati, ecc.

Inserisci può essere utile inserire nuovo record nella riga vuota. Mentre aggiornamento può essere utilizzato per aggiornare la riga che non è vuoto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top