Bonsoir à tous
Alors j'ai un probleme au niveau d'une suppression d'un enregistrement
J'ai deux tables, une dm_comptes et une Table dm_vehicules
Dans la table dm_comptes y est utilisé le champ "PlayerID", et dans la table dm_vehicules le champ "Owner"
La valeur de "PlayerID" et "Owner" est la même
Donc mon probleme est que il y a un delete auto des comptes au bout d'un mois dans la table dm_comptes se font delete s'ils sont inactif mais vu que le "Owner" à la meme Valeur que le "PlayerID" il faudrait que sa supprime aussi dans la table "dm_vehicules" lors de la suppression dans la table "dm_comptes"
J'ai pas réussi à trouvé jusque là comment faire simplement
Sinon j'ai pensé à faire autre chose qui marche assez mal car sa supprime tout les champs dans "dm_vehicules"
Je pense que c'est la relation qui doit être mauvaise, je voulais faire en sorte que des que la valeur du PlayerID n'est pas la même que celle du Owner vu que normalement ce sont les mêmes sa supprimes ceux là car sa voudrait dire que des que le Playerid n'existe plus sa supprime ceux du Owner mais mal fait apparemmentDELETE FROM `dm_vehicules`,`dm_comptes` USING `dm_vehicules`,`dm_comptes` WHERE PlayerID != Owner
Merci d'avance pour l'aide désolé si je m'exprime mal je débute un peu
Partager