
10/02/2009, 14:40
|
 | | | Fecha de Ingreso: octubre-2008 Ubicación: espndeportes.com
Mensajes: 195
Antigüedad: 16 años, 4 meses Puntos: 7 | |
Respuesta: update select?? Si se usa una sentencia UPDATE multitabla que afecte a tablas InnoDB para las que haya definiciones de claves foráneas, el optimizador MySQL procesará las tablas en un orden diferente del de la relación padre/hijo. En ese caso, la sentencia puede fallar y deshará los cambios (roll back). En su lugar, se debe actualizar una tabla y confiar el las capacidades de ON UPDATE que proporciona InnoDB que harán que las otras tablas se modifiquen del modo adecuado.
Actualmente, no se puede actualizar una tabla y seleccionar desde la misma en una subconsulta. |