Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: xemnas en 23 Abril 2012, 12:39 pm



Título: duda con update mysql
Publicado por: xemnas en 23 Abril 2012, 12:39 pm
hola a todos, mirar mi duda es la siguiente. quiero introducir los datos de una columna  en otra columna de una misma tabla, lo estoy haciendo con la siguiente sintaxis:
update nombretabla set dato1=(select dato2 from nombretabla)
me sale el siguiente error: you cant specify target table nombretable for update in from clause. yo le veo toda la logica a la sintaxis, vuestra ayuda me serviría de mucho, gracias.


Título: Re: duda con update mysql
Publicado por: HdM en 23 Abril 2012, 13:21 pm
Buenas.

Échale un vistazo al siguiente enlace. Verás que te sobra la consulta de selección del campo 'dato2'.

http://dev.mysql.com/doc/refman/5.0/es/update.html (http://dev.mysql.com/doc/refman/5.0/es/update.html)

Saludos.