04/12/2015, 05:24
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: can't specify target table for update in from clause Para hacerlo simple: No puedes cortar ni podar la misma rama del árbol donde estás parado...
Por seguridad de procesos, no puedes actualizar la misma tabla que estas leyendo. MySQL no puede saber de antemano si el registro que modificas y la modificación que deseas aplicar, no están afectando el mismo registro sobre el que estás parado y su referencia en el índice.
Ese tipo de acciones no se permiten en MySQL.
Lo que deseas hacer te conviene hacerlo en dos sentencias, o en un stored procedure.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |