View Full Version : phpmyadmin


jonassavimby
17-04-2007, 16:50
oi pessoal,

eu tenho uma duvida em relação em fazer uma FOREIGN KEY de outra tabela, isso dá para fazer?

eu já tentei com comandos sql, mas nao resolve o problema.

se alguem me conseguir ajudar era fixe, obrigado

um abraço

eriatarka
17-04-2007, 18:13
http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html

como podes ler, ambas as tabelas têm que ser InnoDB. não sei se funcionará, eu uso há muito tempo o phpmyadmin e nunca usei foreign keys.

e lembra-te, mysql é diferente de sql. tem em mente que há muita coisa que existe em sql e não existe em mysql (pex, checks...)

paz

r3pek
18-04-2007, 14:37
http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html
e lembra-te, mysql é diferente de sql. tem em mente que há muita coisa que existe em sql e não existe em mysql (pex, checks...)

nao kererás dizer, mssql?

jonassavimby
18-04-2007, 16:54
Obrigado bacano, muito boa ajuda.. tb estava a esquecer que MYSQL é diferente de SQL. Obrigado

dark_splinter
18-04-2007, 20:13
épa por acaso também já tive o mesmo problema a fazer chaves estrangeiras no phpmyadmin ... ele simplesmente apaga a parte da chave estrangeira antes de fazer mesmo a consulta n sei porque.....

Mas teoricamente dá para fazer chaves estrangerias em MySQL...

jonassavimby
18-04-2007, 21:44
épa por acaso também já tive o mesmo problema a fazer chaves estrangeiras no phpmyadmin ... ele simplesmente apaga a parte da chave estrangeira antes de fazer mesmo a consulta n sei porque.....

Mas teoricamente dá para fazer chaves estrangerias em MySQL...


A cena é que tens mesmo de colocar na parte de base de dados, a opcao InnoDB. Tem de ser assim que ja experimentei e resoltou

dark_splinter
18-04-2007, 23:15
n sabia :D ... vou testar isso agora então :)