Ir para conteúdo
Fórum Script Brasil
  • 0

Criando chaves estrangeiras após create table


Edi Carlos

Pergunta

Olá,

gostaria de saber como faço para criar chaves estrangeiras depois de criar a tabela...

por exemplo

create table teste (cd_insumo int(10) NOT NULL, cd_grupo int(10) unsigned NOT NULL DEFAULT '0', primary key (cd_insumo),

foreign key (cd_grupo) references grupo (CD_GRUPO) ON DELETE CASCADE ON UPDATE CASCADE)

assim funcionaria sem problemas...

Minha duvida...

Digamos que eu esqueça de criar a chave estrangeira quando faço o create table... Como criar depois???

Obrigado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Oi, 'Edi Carlos'

Faça assim:

ALTER table teste
ADD CONSTRAINT foreign key (cd_grupo) references grupo (CD_GRUPO) ON DELETE CASCADE ON UPDATE CASCADE);

Fácil, não?

Ver: 6.5.4. Sintaxe ALTER TABLE

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...