Update/Delete Cascade

30/10/2006

0

Olá,

Estou tentando alterar a propriedade de uma FOREIGN KEY de On Delete: Resctrict para CASCADE e o mesmo para On Update!!

Mas quando mando aplicar ocorre um erro:
´Error number 1005. Can´t create table.´

O que pode ser? Como poderei alterar esses valores :?:

Obrigada!


Fatima

Fatima

Responder

Posts

30/10/2006

Mysys

Depende de qual Front-End vc usa ......

eu uma vez tive algo parecido com isso
eu resolvi assim

deletei a chave e criei novamente do geito correto ....

aki tem alguma coisa... mais é mais ou menos isso ....
Chave criada errada ou faltando paramentros......
[url]http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html[/url]


Responder

19/11/2006

Wagnerbianchi

Olá Fátima,

Caso você tenha o modelo do seu banco de dados em uma ferramenta CASE, dentro desta você poderá facilmente efetuar essa alteração.

Caso não tenha o banco em uma ferramenta CASE, aproveite o momento para fazer uma engenharia reversa e efetuar as mudanças que deseja dentro desta. O gerenciamento melhorará visivelmente juntamente com a organização de sua base de dados.

Recomendo para este trabalho o Erwin 4.1 ou o DBDesigner 4.

Qualquer outra dúvida, continue postando. :wink:


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar