duda con update mysql

Iniciado por xemnas, 23 Abril 2012, 12:39 PM

0 Miembros y 1 Visitante están viendo este tema.

xemnas

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.

HdM

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

Saludos.

- Nice to see you again -