Wat is die verskille tussen INSERT en UPDATE in MySQL?
-
18-09-2019 - |
Vra
Dit lyk INSERT
en UPDATE
dieselfde dinge aan my doen.
Is daar enige geleenthede waar ek INSERT
moet gebruik in plaas van UPDATE
en omgekeerd?
Oplossing
In CRUD bedrywighede , die INSERT
is die 'C' en die UPDATE
is die "U". Hulle is twee van die vier basiese funksies van aanhoudende stoor. Die ander twee is SELECT
en DELETE
. Sonder ten minste hierdie vier operasies, 'n tipiese databasis stelsel kan nie volledig beskou.
Gebruik INSERT
om 'n nuwe rekord in te voeg.
Gebruik UPDATE
om 'n bestaande rekord te werk.
Ander wenke
Jy kan nie 'n ry wat nie in 'n tabel op te dateer.
Jy kan nie 'n ry wat reeds in 'n tabel te voeg.
Voeg is vir die toevoeging van data na die tafel, update is vir die opdatering van data wat reeds in die tabel.
'n UPDATE
verklaring kan 'n WHERE
klousule te gebruik, maar INSERT
kan nie.
Voeg is vir die uitvoering van 'n vars rekord na die tafel. terwyl die update in staat stel om die plaas rekord bv verander wysiging van data tik ens.
Voeg kan nuttig wees om nuwe rekord plaas in OOP ry wees. Terwyl Update gebruik kan word om werk ry wat NIE is leeg.