Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kklj

foreing key no mysql

Recommended Posts

boa tarde pessoal. estou com problemas para criar um foreing key no phpMyAdimin. minha tabela esta assim:

 

tabela servico:

idservico;

tipo;

 

a tabela de produto assim?

idproduto;

idservicos;

 

o tipo das tabelas estao no innobd

 

e estou fazendo a seguinte instrucao sql para criar a FK, mas q esta dando um erro q nao estou entendedo

 

alter table 'produto' add constaint 'fk_servico' foreign key ('idservico') references 'servico' ('idservico')

e a mensagem de erro é essa:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''acabamento' add constaint 'fk_acabamento' foreign key ('idproduto') references ' at line 1

 

alguem poderia me explicar o q esta de errado?

 

muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que o erro é por causa de uma letrinha.

Veja se funciona:

 

alter table 'produto' add constraint 'fk_servico' foreign key ('idservico') references 'servico' ('idservico')

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que o erro é por causa de uma letrinha.

Veja se funciona:

 

alter table 'produto' add constraint 'fk_servico' foreign key ('idservico') references 'servico' ('idservico')

 

amigo funcionou nao. continua dando o mesmo erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.