Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2011, 18:21
trafico10
 
Fecha de Ingreso: abril-2005
Mensajes: 62
Antigüedad: 19 años
Puntos: 1
estructura de mu base de datos

hola no soy muy bueno en mysql estaba intentado realizar la estructuta de mu base de datos pero tengo errores me podrian atydar gracias




-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `empleos`
--

CREATE TABLE IF NOT EXISTS `empleos` (
`id_empleo` int(10) NOT NULL AUTO_INCREMENT,
`id_categoria` int(10) NOT NULL,
`id_tipo` int(10) NOT NULL,
`id_lugar` int(10) NOT NULL,
`titulo_empleo` varchar(100) NOT NULL,
`fecha_publicacion` datetime NOT NULL,
PRIMARY KEY (`id_empleo`),
FOREIGN KEY (`id_categoria`)
REFERENCES categoria(`id_categoria`)
ON UPDATE CASCADE ON DELETE CASCADE,
FOREIGN KEY (`id_tipo`)
REFERENCES tipo(`id_tipo`)
ON UPDATE CASCADE ON DELETE CASCADE,
FOREIGN KEY (`id_lugar`)
REFERENCES lugar(`id_lugar`)
ON UPDATE CASCADE ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

Estructura de tabla para la tabla `categoria`
--

CREATE TABLE IF NOT EXISTS `categoria` (
`id_categoria` int(10) NOT NULL AUTO_INCREMENT,
`nombre_categoria` varchar(200) DEFAULT NULL,
PRIMARY KEY (`id_categoria`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Volcar la base de datos para la tabla `categoria`
--
--
-- Volcar la base de datos para la tabla `empleos`
--


-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `lugares`
--

CREATE TABLE IF NOT EXISTS `lugares` (
`id_lugar` int(10) NOT NULL AUTO_INCREMENT,
`nombre_lugar` varchar(200) DEFAULT NULL,
PRIMARY KEY (`id_lugar`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Volcar la base de datos para la tabla `lugares`
--


-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tipo`
--

CREATE TABLE IF NOT EXISTS `tipo` (
`id_tipo` int(10) NOT NULL AUTO_INCREMENT,
`nombre_tipo` varchar(150) NOT NULL,
PRIMARY KEY (`id_tipo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Volcar la base de datos para la tabla `tipo`

me sale este error alguien me puede ayudar gracias


Error
consulta SQL:

Estructura de tabla para la tabla `empleos` --
CREATE TABLE IF NOT EXISTS `empleos` (

`id_empleo` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`id_categoria` INT( 10 ) NOT NULL ,
`id_tipo` INT( 10 ) NOT NULL ,
`id_lugar` INT( 10 ) NOT NULL ,
`titulo_empleo` VARCHAR( 100 ) NOT NULL ,
`fecha_publicacion` DATETIME NOT NULL ,
PRIMARY KEY ( `id_empleo` ) ,
FOREIGN KEY ( `id_categoria` ) REFERENCES categoria( `id_categoria` ) ON UPDATE CASCADE ON DELETE CASCADE ,
FOREIGN KEY ( `id_tipo` ) REFERENCES tipo( `id_tipo` ) ON UPDATE CASCADE ON DELETE CASCADE ,
FOREIGN KEY ( `id_lugar` ) REFERENCES lugar( `id_lugar` ) ON UPDATE CASCADE ON DELETE CASCADE
) ENGINE = INNODB DEFAULT CHARSET = latin1 AUTO_INCREMENT =1;

MySQL ha dicho:

#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 'Estructura de tabla para la tabla `empleos`
--

CREATE TABLE IF NOT EXISTS `e' at line 1