|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité régulier
![]() Inscription : juillet 2008 Messages : 22 ![]() |
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" Citation:
Merci d'avance pour l'aide désolé si je m'exprime mal je débute un peu |
|
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : octobre 2008 Messages : 1 508 ![]() |
Il y a plusieurs manières de faire, une des plus simples étant de ce genre là:
Code :
DELETE FROM dm_vehicules WHERE owner NOT IN (SELECT playerid FROM dm_comptes); |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juillet 2008 Messages : 22 ![]() |
Merci à toi sa fonctionne
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com