[Résolu]- Requête MySql

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

salva
WRInaute accro
WRInaute accro
 
Messages: 2536
Inscription: Dim Avr 16, 2006 19:31

[Résolu]- Requête MySql

Message le Mer Jan 17, 2007 11:37

Je souhaiterais modifier un champ (champ "date", format "0000-00-00 00:00:00", d’une table "client") contant des valeurs différentes

pour remplacer ces dernières par une valeur unique. J’imagine que ce doit être possible avec une seule requête. Mais je patauge :?

J’utilise phpMyAdmin 2.6.4-pl4, MySQL 4.1.21-standard.

Comment dois-je m’y prendre?

Merci
Dernière édition par salva le Mer Jan 17, 2007 12:17, édité 1 fois.


biscuit
WRInaute passionné
WRInaute passionné
 
Messages: 519
Inscription: Lun Juin 05, 2006 10:37

Message le Mer Jan 17, 2007 11:53

Si j'ai bien compris tu veux changer toutes les dates pour mettre la même ?
Code: Tout sélectionner
UPDATE `client` SET date='nouvelle date' WHERE 1


ou si c'est pour une seule ligne :
Code: Tout sélectionner
UPDATE `client` SET date='nouvelle date' WHERE `colonne`='valeur'

lefou
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 122
Inscription: Mar Juin 07, 2005 14:10

Message le Mer Jan 17, 2007 12:13

biscuit a écrit:Si j'ai bien compris tu veux changer toutes les dates pour mettre la même ?
Code: Tout sélectionner
UPDATE `client` SET date='nouvelle date' WHERE 1



Il me semble que le WHERE 1 ne soit pas vraiment nécessaire. A confirmer...

salva
WRInaute accro
WRInaute accro
 
Messages: 2536
Inscription: Dim Avr 16, 2006 19:31

Message le Mer Jan 17, 2007 12:17

Il s'agit du 1er cas.
Et ça fonctionne :D
Merci :wink:


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mer Jan 17, 2007 12:30

Code: Tout sélectionner
UPDATE `client` SET date='nouvelle date' WHERE 1


si c'est pour toute la colonne il n'y a pas de clause/condition

Code: Tout sélectionner
UPDATE `client` SET date='nouvelle date' 


rog


biscuit
WRInaute passionné
WRInaute passionné
 
Messages: 519
Inscription: Lun Juin 05, 2006 10:37

Message le Mer Jan 17, 2007 12:32

rog a écrit:
Code: Tout sélectionner
UPDATE `client` SET date='nouvelle date' WHERE 1


si c'est pour toute la colonne il n'y a pas de clause/condition

Code: Tout sélectionner
UPDATE `client` SET date='nouvelle date' 


rog


effectivement.. c'est une habitude que j'ai prise avec phpmyadmin ça...


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités