Januário 0 Denunciar post Postado Julho 11, 2014 Boa tarde, Criei um bd no MySql 5.6.19 e gerei todas as tabelas. Agora estou definindo as Foreign Key´s no Workbench 6.1 e até então tudo caminhou bem quando de repente me apareceu a seguinte mensagem de erro: ERROR 1022: Can't write; duplicate key Eis o script executado: ERROR 1022: Can't write; duplicate key in table '#sql-a20_9'SQL Statement:ALTER TABLE `cliente_mercado`.`enderecos_internet`ADD CONSTRAINT `ID_CODIGO_EMPRESA_USUARIO` FOREIGN KEY (`ID_CODIGO_EMPRESA_USUARIO`) REFERENCES `cliente_mercado`.`empresa_usuario` (`ID_CODIGO_EMPRESA_USUARIO`) ON DELETE NO ACTION ON UPDATE NO ACTION ERROR: Error when running failback script. Details follow. ERROR 1050: Table 'enderecos_internet' already existsSQL Statement: CREATE TABLE `enderecos_internet` ( `ID_CODIGO_EMPRESA_USUARIO` int(11) NOT NULL, `EMAIL1_EMPRESA_USUARIO` varchar(50) NOT NULL, `EMAIL2_EMPRESA_USUARIO` varchar(50) DEFAULT NULL, `PAGINA_HOME_EMPRESA_USUARIO` varchar(50) DEFAULT NULL, `PAGINA_FUN_EMPRESA_USUARIO` varchar(50) DEFAULT NULL, PRIMARY KEY (`ID_CODIGO_EMPRESA_USUARIO`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Armazenas os endereços web da EMPRESA ou USUARIO.' Já defini outros campos de outras tabelas como chave estrangeira, apontando para o campo ID_CODIGO_EMPRESA_USUARIO da tabela empresa usuário. Se puderem me ajudar, eu agradeceria muito! Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Julho 11, 2014 Pelo que entendi vc está criando uma tabela que já existe, Compartilhar este post Link para o post Compartilhar em outros sites