IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

UPDATE plusieurs colonnes sql


Sujet :

Requêtes MySQL

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut UPDATE plusieurs colonnes sql
    Bonjour
    J'ai actuellement un problème avec une des mes requêtes SQL.
    Je cherche à déplacer une col_3 vers col_2 (fusionner), mais garde deux valeur séparer par tire exemple: Mon_Table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    CREATE TABLE `Mon_Table` (
      `col_1` int(11) NOT NULL AUTO_INCREMENT,
      `col_2` varchar(75) DEFAULT NULL,
      `col_3` varchar(75) NOT NULL,
      `col_4` varchar(8) NOT NULL,
      PRIMARY KEY (`col_1`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    col_1         col_2            col_3          col_4
    ------      ---------        --------        -------
      1          PC-56-89         05468            DE
      2          PC-54-45                          FA
      3          PC-69-12         01523            DE
      4          PC-01-00         06257            DE
    Resultat final de col_2:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        col_2            
    ----------------      
    PC-56-89-05468        
    PC-54-45        
    PC-69-12-01523
    PC-01-00-06257
    je une solution pour faire ligne par ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE `Mon_Table` 
    SET col_2 = CONCAT(col_2, '-06257') 
    WHERE col_1='4'
    mais je plus de 11200 ligne a faire
    Y'a t'il une solution pour mise à jour massive?
    Pourriez-vous m'aider?

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 453
    Points : 18 386
    Points
    18 386
    Par défaut
    Tout simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE `Mon_Table` 
       SET col_2 = concat(col_2, '-', col_3)
     WHERE col_3 <> '';

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut RESOLU !
    Super, merci beaucoup Waldar! RESOLU !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Update plusieurs colonnes et plusieurs conditions
    Par Ben1276 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 22/09/2009, 11h03
  2. update plusieurs colonnes à la fois
    Par nostress dans le forum SAS Base
    Réponses: 2
    Dernier message: 23/04/2009, 18h44
  3. Requete update plusieurs colonnes sql paradox
    Par vitch8 dans le forum Paradox
    Réponses: 1
    Dernier message: 06/03/2009, 17h35
  4. SQL séparation 1 colonne en plusieurs colonnes
    Par flo123456 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 09/04/2008, 14h32
  5. Update de plusieur colonne d'une meme table
    Par Poisson59 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 28/09/2006, 09h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo