A veces la actualización de la información de una tabla requiere información de una tabla diferente. MySQL le permite actualizar los datos de una tabla en base a información coincidente en otra tabla utilizando tanto la " actualización " y cláusulas de " unirse " en una consulta . Usted puede inscribirse en tantas tablas como sea necesario , siempre y cuando la base de datos contiene , al menos, dos mesas. Por ejemplo , puede utilizar una tabla que contiene una lista de todos los pasajeros para actualizar una tabla que mantiene un registro de los asientos de avión ocupados. Instrucciones
1
abierto MySQL, conectarse a la base de datos y abre la interfaz de línea de comandos.
2
tipo "plano ACTUALIZACIÓN ÚNETE pasajeros en plane.seat = passengers.seat SET plane.occupied = ' Yes' DONDE passengers.name = ' Jim' , clave " en la línea de comandos
3
Pulse el . " Enter " para ejecutar la consulta . MySQL encontrará todos los registros de la tabla pasajeros que responden a " Jim " en la columna nombre. A continuación, localiza todos los registros de la tabla plana que han coincidir los datos de los campos de " seguridad " en ambos cuadros . MySQL a continuación, actualiza los registros de la plancheta para mostrar que los asientos Jim posee ahora están ocupadas. Por ejemplo, si Jim compra asientos 10 y 11 en la tabla de pasajeros , esta consulta va a cambiar los registros de los asientos 10 y 11 en la tabla de avión para reflejar que estas dos fiadores están ahora ocupados.
4
Tipo " SELECT * FROM tabla1 " y presionar "Enter " para ejecutar la consulta. Examine los resultados.