Test Foro de elhacker.net SMF 2.1

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.