Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Antes de criar uma chave estrangeira é obrigatório no CREATE TABLE fazer: KEY (cod_perfil) ? Porque ?
Ex:
CREATE TABLE IF NOT EXISTS `usuario` (
`cod_usuario` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(50) NOT NULL,
`cod_perfil` int(11) NOT NULL,
PRIMARY KEY (`cod_usuario`),
UNIQUE KEY `email` (`email`),
KEY `cod_perfil` (`cod_perfil`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `usuario`
ADD CONSTRAINT `usuario_ibfk_1` FOREIGN KEY (`cod_perfil`) REFERENCES `perfil` (`cod_perfil`);Carregando comentários...