The MySQL Server returned this Error:
MySQL Error Nr.1005-Can't create table '.\bdmysql\facturas.frm' (errno: 150)
El error se debe a que estás intentando crear una tabla que hace referencia, por medio de las CONSTRAINTS, a otras tablas de la base de datos que no existen. Es decir, para crear una tabla, por ejemplo, con:
debe existir previamente una tabla llamada "editorial" cuya clave primaria sea "codedi" y, lógicamente, en la tabla "exclusiva" también debe existir un campo llamado "codedi". De no ser así dará este error que nos comentas.
Publicado:
Mie Mar 07, 2007 2:12 pm
xidragon Usuario
Registrado: Mar 16, 2007 Mensajes: 1
Asunto: Error 150
creo que varios soluciono con lo siguiente:
error 150: no se puede crear la tabla 'cualquiera' por que usted esta haciedo referencia a un campo que tiene distinto typo de datos
osea:
create table cellp
(
codcp int not null,
codus int not null,
primary key(codcp),
index(codus),
foreign key(codus) references usuario(codus)
on delete cascade on update cascade
)type=innodb;
observe como el campo codus tiene el tipo de datos varchar en usuario
y int en cellp esto causara el error 150.
La solucion es: cambiar este typo de datos a un mismo tipo de datos osea:
create table cellp
(
codcp int not null,
codus varchar (15) not null,
primary key(codcp),
index(codus),
foreign key(codus) references usuario(codus)
on delete cascade on update cascade
)type=innodb;
Bueno es algo que puede ocurrir a cualquiera no......
Publicado:
Vie Mar 16, 2007 9:47 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: ¡¡¡Gracias!!!!
Muchísimas gracias, he podido solucionar el problema gracias a vuestras indicaciones.
¡¡GRACIAS!!
Publicado:
Lun Mar 19, 2007 9:07 pm
hjakam Usuario
Registrado: Apr 12, 2007 Mensajes: 1
Asunto: Re: ¡¡¡Gracias!!!!
Anuncios
disculpen a todos no soy bruto ni nada por el estilo,eh revisado absolutamente todo (creo ¬¬) nada me aparece el mismo error no se si podias ayudarme ya que tu lo lograste porfa. gracias anticipadmente
Publicado:
Vie Abr 13, 2007 1:55 am
sachiss77 Usuario
Registrado: Nov 03, 2011 Mensajes: 2
Asunto:
primero que todo un especial saludo para todos .
yo tengo un error igualito he revisado los datos y si tenia el error antes mencionado, le cambie el tipo de dato y no me guarda la tabla , no me la acepta
Publicado:
Jue Nov 03, 2011 2:28 am
Brii Usuario
Registrado: Mar 04, 2015 Mensajes: 1
Asunto: TENGO UN ERROR 150 EN MySQL!!
TENGO UN PROBLEMA CON MI VARIABLE DE TIPO LONGTEXT, PERO ME SALE ERROR 150.
ESTE ES PARTE DE MI CÓDIGO, SI ALGUIEN ME AYUDA SE LOS VOY AGRADECER MUCHÍSIMO, SOY NOVATA.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A