Tema: Error 1064
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2013, 01:22
cristiangd00
 
Fecha de Ingreso: octubre-2013
Ubicación: Asturias
Mensajes: 52
Antigüedad: 10 años, 6 meses
Puntos: 1
CREATE TABLE IF NOT EXISTS `roles` (
`Nombre_Rol` varchar(20) NOT NULL,
`Descripcion_Rol` varchar(100) NOT NULL,
PRIMARY KEY (`Nombre_Rol`)
) ;

Buenos días, tengo este problema al tratar de crear una tabla en mysql.

Saludos y gracias


CREATE TABLE IF NOT EXISTS `usuarios` (
`Codigo_Usuario` varchar(20) NOT NULL,
`Nombre_Usuario` varchar(20) NOT NULL,
`Dni_Usuario` varchar(20) NOT NULL,
`Correo_Usuario` varchar(20) NOT NULL,
`Password_Usuario` varchar(20) NOT NULL,
`Nombre_Rol` varchar(20) NOT NULL,
PRIMARY KEY (`Codigo_Usuario`)
)
ALTER TABLE `usuarios`
ADD CONSTRAINT `usuarios_ibfk_1`
FOREIGN KEY (`Nombre_Rol`)
REFERENCES `roles` (`Nombre_Rol`)
ON DELETE CASCADE ON UPDATE CASCADE

Última edición por gnzsoloyo; 21/10/2013 a las 02:48