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

problema con alter table

Estas en el tema de problema con alter table en el foro de Mysql en Foros del Web. hola, cree en mysql una tabla que ahora quiero modificar, y al tratar de eliminar una columna por ejemplo Código: alter table products drop column ...
  #1 (permalink)  
Antiguo 20/01/2009, 06:12
Avatar de anlhp  
Fecha de Ingreso: agosto-2008
Mensajes: 121
Antigüedad: 15 años, 8 meses
Puntos: 1
Pregunta problema con alter table

hola, cree en mysql una tabla que ahora quiero modificar, y al tratar de eliminar una columna por ejemplo

Código:
alter table products drop column image_id;
me lanza el siguiente error

Código:
ERROR 1025 (HY000): Error on rename of '.\catalog2009\#sql-f64_4' to '.\catalog2009\products' (errno: 150)
info: a esa columna le agregue un index y una foreign key
  #2 (permalink)  
Antiguo 20/01/2009, 06:28
Avatar de anlhp  
Fecha de Ingreso: agosto-2008
Mensajes: 121
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: problema con alter table

ejem ejem, ya esta solucionado, pero weno, si por alguna casualidad alguien se pregunta lo mismo no seas como yo y busca en google que la informacion sobra, creo que el error trata de decir que la columna tiene una clave foranea que debes eliminar y que no estas indicandole el simbolo correcto de esta, para saberlo utilizar show create table, y el simbolo seria lo que sale detras de CONSTRAIN
luego eliminarlo:

alter table [table] drop foreign key [symbol];

y ya luego puedes eliminar la columna
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 18:51.