Noen ganger oppdatering av informasjon i en tabell krever informasjon i en annen tabell . MySQL kan du oppdatere dataene i en tabell basert på matchende informasjon i en annen tabell ved å bruke både " oppdatering" og " delta " klausuler i en spørring . Du kan delta så mange tabeller som du trenger så lenge databasen inneholder minst to tabeller. For eksempel kan du bruke en tabell som inneholder en liste over fly passasjerer for å oppdatere en tabell som holder styr på okkuperte flyet seter. Instruksjoner
en
Åpen MySQL, koble til databasen og åpne kommandolinje-grensesnitt.
2
Type " OPPDATERING fly BLI passasjerer PÅ plane.seat = passengers.seat SET plane.occupied = ' Ja' WHERE passengers.name = ' Jim '; " . inn i kommandolinjen
3
Trykk på" Enter "tasten for å utføre søket . MySQL vil finne alle postene i passasjerer tabellen som samsvarer " Jim " i navnet kolonnen. Deretter lokaliserer alle poster i flyet tabell som har samsvarende data i begge tabeller ' " sete " feltene . MySQL deretter oppdaterer postene i flyet tabellen for å vise at setene Jim eier nå er besatt . For eksempel, hvis Jim kjøper seter 10 og 11 i passasjerer tabellen , vil denne spørringen endre postene for seter 10 og 11 i flyet bordet for å reflektere at de to Sears er nå okkupert .
4
Type " SELECT * FROM table1 " og trykk " Enter" for å utføre søket . Undersøk resultatet .