Sql update
Résolu/Fermé
Bonjour,
au niveau sql est ce que faire un update et vider le champ équivaut à faire delte ?
et est ce que ce st un gros probleme si c est different ?
Merci
au niveau sql est ce que faire un update et vider le champ équivaut à faire delte ?
et est ce que ce st un gros probleme si c est different ?
Merci
A voir également:
- Sql update
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Winget update - Guide
- Windows update 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
2 réponses
vincent.jerem
Messages postés
29
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
6 mars 2010
2
27 févr. 2009 à 09:49
27 févr. 2009 à 09:49
Bonjour,
En fait sa dépend si tu comptes updater tous tes champs à vide ou non.
De plus, si tu fais un update avec ta clef primaire nulle, sa posera un probleme et ton SGBD refusera.
Si tu veux supprimer ta ligne ou l'effacer (comme tu veux)
Il suffit de faire :
DELETE FROM 'matable' WHERE 'condition'
En fait sa dépend si tu comptes updater tous tes champs à vide ou non.
De plus, si tu fais un update avec ta clef primaire nulle, sa posera un probleme et ton SGBD refusera.
Si tu veux supprimer ta ligne ou l'effacer (comme tu veux)
Il suffit de faire :
DELETE FROM 'matable' WHERE 'condition'
vincent.jerem
Messages postés
29
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
6 mars 2010
2
27 févr. 2009 à 09:58
27 févr. 2009 à 09:58
En gros le update et le delete sont différents
27 févr. 2009 à 09:52
27 févr. 2009 à 09:57
Par exemple avec la table CLIENT :
ID_CLIENT | NOM_CLIENT
-------------|----------------
12 | Toto
-------------|----------------
13 | Titi
-------------|----------------
14 | Tata
Si tu fais un delete from client where ID_CLIENT=12;
Sa supprimera la ligne 12--Toto completement :
ID_CLIENT | NOM_CLIENT
-------------|----------------
13 | Titi
-------------|----------------
14 | Tata
En revanche si tu fais un UPDATE CLIENT set NOM_CLIENT=" " where ID_CLIENT=12
Sa donnera :
ID_CLIENT | NOM_CLIENT
-------------|----------------
12 |
-------------|----------------
13 | Titi
-------------|----------------
14 | Tata