Update/Delete Cascade

MySQL

30/10/2006

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

Curtidas 0

Respostas

Mysys

Mysys

30/10/2006

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]


GOSTEI 0
Wagnerbianchi

Wagnerbianchi

30/10/2006

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:


GOSTEI 0
POSTAR