1
I have a database structure MySQL
ready, but the ALTER TABLE
of FOREIGN KEY's
did not specify settings for ON DELETE
and ON UPDATE
. How do I enter these settings now, with tables and keys already created?
1
I have a database structure MySQL
ready, but the ALTER TABLE
of FOREIGN KEY's
did not specify settings for ON DELETE
and ON UPDATE
. How do I enter these settings now, with tables and keys already created?
1
First you would need Dropar
your Foreign Key
.
ALTER TABLE [Nome da sua Tabela] DROP FOREIGN KEY [Nome da sua Foreign Key];
Then you need to change the Tabela
adding your key FK
with the ON DELETE CASCADE
ALTER TABLE TABELA_1
ADD CONSTRAINT FK_NOME_SUA_FK
FOREIGN KEY (NOME_DA_COLUNA_QUE_SERA_FK_NA_TABELA_1)
REFERENCES NOME_DA_TABELA_2(NOME_DA_COLUNA_ESTRANGEIRA_DA_TABELA_2)
ON DELETE CASCADE;
Browser other questions tagged mysql foreign-key
You are not signed in. Login or sign up in order to post.