Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/08/2014, 16:27
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Dividir 1 campo en dos campos

La palabra TABLE está de más. Nunca hagas Copy+Paste.
Y el Workbench te lo debe estar marcando porque tiene corrector sintáctico integrado. Aprovechalo.

Por otro lado, veo que la denominacion de tu tabla en esa query expresa:
Cita:
bd entrega pendientes medicmed_copy
Así parece tener espacios intermedios, lo que generará sin dudas errores de sintaxis.
Los nombres de las tablas no deben tener:
1) Espacios intermedios.
2) Números al inicio del nombre.
3) Caracteres de uso reservado.
4) Palabras reservadas como nombre.

Finalmente, según dices el mensaje dice:
Cita:
to use near 'entrega pendientes medicmed_copy ADD COLUMN cantidad INT UNSIGNED NULL DEFAULT ''
Pero esa sintaxis no aparece en el código que nos meustras, por lo que sin duda pertenece a una query anterior en la ventana de ejecución... El problema lo tienes entonces en el ALTER TABLE, y no en el UPDATE (que de todos modos está mal escrito).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 14/08/2014 a las 07:02