med en MySQL database, UPDATE -kommandoen brukes til å endre noen kolonner i en rad allerede i databasen. Vanligvis er dette gjort for å holde informasjon i en database strøm. Instruksjoner
en
Bruk INSERT -kommandoen til å legge inn data . Foreta en oppdatering MySQL spørring , er det viktig å ha en rad i databasen for å endre , helst med en unik ID henviser til den raden .
2
sørge for at hver ID i tabellen er unik ved bruke et heltall AUTO_INCREMENT kolonne. UPDATE -kommandoer kan oppdatere feil rad hvis en unik ID ikke brukes. Ved bruk av et ID-felt , er at feltet ikke inkludert i INSERT -kommandoen, som AUTO_INCREMENT attributtet tar seg av dette feltet for deg. Eksempel : INSERT INTO kundene navn, ph_number , balanse VALUES ( " John Doe ", " 555-5555 " , 0.0 ) ;
3
Finn dataene på nytt ved hjelp av en SELECT spørring . Her , for å oppdatere balanse, må du først trekke den gamle balansen ut av tabellen . Siden alt du er interessert i er balansen og ID-nummer, de er de eneste to kolonner du trenger å trekke ut. Senere , vil søknaden koden ved hjelp av disse søkene legge til eller trekke fra balansen. Eksempel : SELECT id , balanse FROM kunder WHERE name = ' John Doe ' AND ph_number = " 555-5555 ";
4
Oppdater dataene. Utføre oppdateringen MySQL Query bruker UPDATE -kommandoen . Nå som du har ID og oppdaterte data , har du all den informasjonen du trenger for å fortsette . OPPDATERING ser ut som en kombinasjon mellom INSERT og SELECT. Dette eksempelet forutsetter balanse og ID er noe du fikk fra det forrige søket . Eksempel : UPDATE kunder SET balanse = 12.34 WHERE id = 22;
5
unngå å gjøre feil i WHERE-leddet , siden du kan utilsiktet oppdatere mer enn én rad . For eksempel, hvis du brukte denne spørringen i stedet for den forrige, vil det tilfeldigvis oppdatere balansen mellom hver kunde som heter John Doe . Eksempel : OPPDATERING kunder SET balanse = 12.34 WHERE name = " John Doe ";