As suas tabelas são MyISAM ou InnoDB? Por padrão, o MySql cria as tabelas como MyISAM, e esse tipo de tabela não tem foreign key.
Quando criar seu banco, tome o cuidado do colocar o tipo padrão de tabelas do banco como InnoDB pra ter foreign key.
<!-- m --><a class="postlink" href="http://dev.mysql.com/doc/refman/5.5/en/ansi-diff-foreign-keys.html">http://dev.mysql.com/doc/refman/5.5/en/ ... -keys.html</a><!-- m -->
[]'s
Rodrigo C. A.
Acho que foi como o rcauler disse. No meu projeto sempre apareceu as ligações entre as tabelas com foreign key. Tanto que eu nem conseguia apagar as tabelas >< tinha que renovar o banco todo ><
Obrigadão, era isso mesmo, apaguei o banco e coloquei no mySQL o engine InnoDB como padrão e apareceu as ligações.
Não sabia que o myISAM não utiliza foreign key, acho que nunca percebi mesmo!
vlw. <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->