Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Error al modificar tabla en phpMyAdmin

Estas en el tema de Error al modificar tabla en phpMyAdmin en el foro de Mysql en Foros del Web. Hola! Intento modificar una tabla con la siguiente sentencia y me da error: ALTER TABLE respuestas ( id_respuesta INT NOT NULL AUTO_INCREMENT, id_pregunta INT NOT ...
  #1 (permalink)  
Antiguo 28/06/2010, 12:44
 
Fecha de Ingreso: julio-2008
Mensajes: 62
Antigüedad: 16 años, 3 meses
Puntos: 0
Error al modificar tabla en phpMyAdmin

Hola!

Intento modificar una tabla con la siguiente sentencia y me da error:

ALTER TABLE respuestas
(
id_respuesta INT NOT NULL AUTO_INCREMENT,
id_pregunta INT NOT NULL,
id_encargado INT NOT NULL,
valor VARCHAR(500),
valor_numerico VARCHAR(300),
comentario VARCHAR(100),
PRIMARY KEY (id_respuesta),
INDEX (id_pregunta),
INDEX (id_encargado),
FOREIGN KEY (id_pregunta) REFERENCES preguntas(id_pregunta),
FOREIGN KEY (id_encargado) REFERENCES encargado_cuestionario(id_encargado))TYPE=INNODB;

¿Por qué me da el siguiente error? #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '( id_respuesta INT NOT NULL AUTO_INCREMENT, id_pregunta INT NOT NULL, id_enca' at line 2

Gracias por adelantado
  #2 (permalink)  
Antiguo 28/06/2010, 12:50
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Error al modificar tabla en phpMyAdmin

Porque esa no es la sintaxis de un ALTER TABLE. Está totalmente mal escrita.

Fíjate en el Manual de Referencia: 13.1.2. Sintaxis de ALTER TABLE
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: modificar, phpmyadmin, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:58.