AYUDA CON TABLAS INNODB

cami
16 de Enero del 2006
hola... alguien sabe de donde puedo descargar un manual de tablas innodb, qe estoy creado una base de datos relacional y me tira eerror en la tabla q mas relaciones tiene... estee es el scrpt:

CREATE TABLE piscina (
num_piscina VARCHAR(3) NOT NULL,
cod_politica VARCHAR(10) NOT NULL,
cod_alim VARCHAR(10) NOT NULL,
cod_especie VARCHAR(10) NOT NULL,
cod_horario VARCHAR(6) NOT NULL,
fondo_piscina VARCHAR(6),
ancho_piscina VARCHAR(6),
largo_piscina VARCHAR(6),
temp_agua VARCHAR(6),
implantacion DATE NULL,
observacion TEXT NULL,
cantidad_peces VARCHAR(10) NULL,
marca_piscina TEXT NULL,
PRIMARY KEY(num_piscina),
INDEX (cod_horario),
INDEX (cod_especie),
INDEX (cod_alim),
INDEX (cod_politica),
FOREIGN KEY(cod_horario)
REFERENCES horarios_alim(cod_horario)

FOREIGN KEY(cod_especie)
REFERENCES especie(cod_especie)

FOREIGN KEY(cod_alim)
REFERENCES tipo_alimento(cod_alim)

FOREIGN KEY(cod_politica)
REFERENCES politicas_alim(cod_politica)

)
TYPE=InnoDB;

CREATE TABLE historial (

num_folio INT NOT NULL AUTO_INCREMENT,
num_piscina VARCHAR(3) NOT NULL,
PRIMARY KEY(num_folio),
INDEX (num_piscina),
FOREIGN KEY(num_piscina)
REFERENCES piscina(num_piscina)

)
TYPE=InnoDB;

el error me lo da en la tabla historial y me guarda las 6 tablas anteriores lo mas bien y esas 2 tablas no las crea.. bueno si alguien sabe cual es el error o de algun manual bueno... estare muy agradecida =)

bye..

nurieta84
16 de Enero del 2006
nas ^^
creo que el problema se encuentra en la creación de la primera tabla i por eso la seguna tampoco se crea en la BD, el problema es solo unas simples comas que te has dejao: (texto correct)

CREATE TABLE piscina (
num_piscina VARCHAR(3) NOT NULL,
cod_politica VARCHAR(10) NOT NULL,
cod_alim VARCHAR(10) NOT NULL,
cod_especie VARCHAR(10) NOT NULL,
cod_horario VARCHAR(6) NOT NULL,
fondo_piscina VARCHAR(6),
ancho_piscina VARCHAR(6),
largo_piscina VARCHAR(6),
temp_agua VARCHAR(6),
implantacion DATE NULL,
observacion TEXT NULL,
cantidad_peces VARCHAR(10) NULL,
marca_piscina TEXT NULL,
PRIMARY KEY(num_piscina),
INDEX (cod_horario),
INDEX (cod_especie),
INDEX (cod_alim),
INDEX (cod_politica),
FOREIGN KEY(cod_horario)
REFERENCES horarios_alim(cod_horario),

FOREIGN KEY(cod_especie)
REFERENCES especie(cod_especie),

FOREIGN KEY(cod_alim)
REFERENCES tipo_alimento(cod_alim),

FOREIGN KEY(cod_politica)
REFERENCES politicas_alim(cod_politica)

)
TYPE=InnoDB;


prueba con esto i creo que ya lo tendras! animos