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