Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2014, 01:51
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: UPDATE (actualizar registro usando SELECT dentro de UPDATE

La tercera forma es la correcta, quizá se te escapó algún detalle fuera de esa sentencia o probablemente el tipo del campo "contador" no sea numérico. En otras páginas también recomiendan hacerlo así, incluso en el manual oficial de MySQL:

- Incrementar campo de MySQL con un único update
- Increment value in mysql update query
- Sintaxis de UPDATE (Manual oficial de MySQL)

Revisa bien tu código y los datos en la BD, lo más probable es que se te esté escapando algún detalle que no logres ver a simple vista.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand