Archives par mot-clé : -634

CODE RETOUR -634

THE DELETE RULE MUST NOT BE CASCADE

Explication
Le code est utilisé pour signaler que la règle de suppression CASCADE spécifiée dans la clause FOREIGN KEY d’une instruction ALTER TABLE n’est pas valide car :

  • La relation formerait un cycle qui entraînerait la suppression d’une table à elle-même.
  • La relation entraînerait la connexion par suppression d’une autre table à la même table via plusieurs chemins avec des règles de suppression différentes ou avec une règle de suppression égale à SET NULL.

Action du système
L’instruction ne peut pas être traitée.

Réponse du programmeur
Modifiez la règle de suppression.

SQLSTATE
42915