Ibland uppdaterar informationen i en tabell kräver information i en annan tabell . MySQL kan du uppdatera data i en tabell baserat på matchande uppgifter i en annan tabell genom att använda både " update " och "join "-klausuler i en fråga . Du kan ansluta så många tabeller som du behöver så länge databasen innehåller minst två tabeller . Till exempel kan du använda en tabell som innehåller en förteckning över flygpassagerare att uppdatera en tabell som håller reda på ockuperade plana säten . Instruktioner
1
Open MySQL , ansluta till databasen och öppna gränssnitt kommandoraden .
2
Type " UPDATE planet GÅ passagerare på plane.seat = passengers.seat SET plane.occupied = ' ja ' WHERE passengers.name = ' Jim ' , " . in kommandoraden
3
Tryck på " Enter " för att köra frågan . MySQL kommer att hitta alla poster i passagerare tabellen som matchar " Jim " i kolumnen Namn . Därefter lokaliserar alla poster i planet tabellen som har matchande data i båda tabellerna ' "säte" fält . MySQL uppdaterar då posterna i planet tabellen för att visa att sätena Jim äger nu är upptagna . Till exempel, om Jim köper säten 10 och 11 i passagerare tabellen , kommer denna fråga ändra posterna för säten 10 och 11 i planet tabellen för att återspegla att dessa två sargar är nu upptagna.
4
typ " SELECT * FROM Tabell1 " och tryck på " Enter " för att köra frågan . Undersöka resultaten .