What does ON DELETE CASCADE and ON UPDATE CASCADE do
Specifies that if an attempt is made to
delete a row with a key referenced by foreign keys in existing rows in
other tables, all rows containing those foreign keys are also deleted.
If cascading referential actions have also been defined on the target
tables, the specified cascading actions are also taken for the rows
deleted from those tables.
Specifies that if an attempt is made to update a key value in a row, where the key value is referenced by foreign keys in existing rows in other tables, all of the foreign key values are also updated to the new value specified for the key. If cascading referential actions have also been defined on the target tables, the specified cascading actions are also taken for the key values updated in those tables.
Specifies that if an attempt is made to update a key value in a row, where the key value is referenced by foreign keys in existing rows in other tables, all of the foreign key values are also updated to the new value specified for the key. If cascading referential actions have also been defined on the target tables, the specified cascading actions are also taken for the key values updated in those tables.
Comments
Post a Comment