Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2004, 15:07
Avatar de abe_k
abe_k
 
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 19 años, 4 meses
Puntos: 2
Problema con phpmyadmin

Hola a todos,

Tengo instalado un servidor web appserv. En el quiero crear una base de datos nueva (lo hago). Lo que pasa es que cuando quiero crear las tablas (ejecutando un fichero .sql) el phpmyadmin me saca este error:

#1005 - Can't create table '.\3w\subcategory_events.frm' (errno: 150)

El codigo de mi .sql es:

Create table subcategory_events (
id_subcategory_events Tinyint NOT NULL AUTO_INCREMENT,
subcategory_name Varchar(50) NOT NULL,
id_subcategory Tinyint NOT NULL,
id_category Tinyint NOT NULL,
id_enterprise Bigint NOT NULL,
id_countries Tinyint NOT NULL,
Primary Key (id_subcategory_events,id_subcategory,id_category, id_enterprise,id_countries),
Index IX_is_divided_into_events (id_subcategory,id_countries,id_category,id_enterp rise),
Constraint is_divided_into_events Foreign Key (id_subcategory,id_countries,id_category,id_enterp rise) references subcategory (id_subcategory,id_countries,id_category,id_enterp rise) on delete restrict on update restrict
) ENGINE = InnoDB
ROW_FORMAT = Default
COMMENT = 'Table of subcategories events associated with a category';

Lei por ahi que tenia que crear un fichero temporal en mi my.ini para que el mysql pudiera crear espacio para crear tablas y sus respectivos campos. Lo hice pero aun asi continua sacando el mismo error.

Hay algun error en la sintaxis de mi query sql?? gracias por adelantado.

abe_k

pd-trabajo con la version 4.1.7 de mysql y 2.6.0-pl2 de phpmyadmin