MySQL contraintes de clés étrangères, effacer en cascade

Je veux utiliser des clés étrangères pour maintenir l'intégrité et éviter les orphelins (je l'ai déjà utiliser innoDB).

Comment puis-je faire un SQL de tresorerie de SUPPRESSION en CASCADE?

Si je supprime une catégorie alors comment faire en sorte qu'il ne serait pas de supprimer des produits qui sont aussi liées à d'autres catégories.

Le tableau croisé dynamique "categories_products" crée un plusieurs-à-plusieurs relations entre les deux autres tables.

categories
- id (INT)
- name (VARCHAR 255)

products
- id
- name
- price

categories_products
- categories_id
- products_id
  • Hi - vous pouvez modifier la question du titre, c'est à propos des suppressions en cascade vraiment, pas spécifiquement les tableaux croisés dynamiques.
InformationsquelleAutor Cudos | 2010-05-26