Soms bijwerken informatie in een tabel is informatie nodig in een andere tabel . MySQL kunt u de gegevens in een tabel op basis van passende informatie in een andere tabel met behulp van zowel de " Update " en " join" clausules in een query- updaten . U kunt deelnemen zo veel tafels u zo lang als de database tenminste twee tafels nodig . Zo kunt u een tabel met een overzicht van vliegtuig passagiers om een tabel die bijhoudt bezette vliegtuig zetels updaten bevat te gebruiken . Instructies Open MySQL 1 , verbinding met de database en open de command line interface . Type " UPDATE vlak 2 JOIN passagiers OP plane.seat = passengers.seat SET plane.occupied = 'Ja' WHERE passengers.name = ' Jim ' ; " . in de opdrachtregel 3 Druk op de " Enter " -toets om de query uit te voeren . MySQL zal alle records in de tabel passagiers die overeenkomen " Jim " in de naam kolom vinden . Vervolgens zoekt alle records in het vliegtuig tabel met overeenkomende datavelden "zetel " beide tabellen ' in . MySQL werkt dan de records in het vliegtuig tabel aan te tonen dat de stoelen Jim bezit nu bezet zijn . Als bijvoorbeeld Jim koopt stoelen 10 en 11 in de tabel passagiers deze query de records voor stoelen 10 en 11 in het vlak tabel veranderen en geeft aan dat deze twee sears nu bezet . 4 Typ " SELECT * FROM tabel1 " en druk op " Enter " om de query uit te voeren . Onderzoek de resultaten .
|