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;Resultat final de col_2:
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
je une solution pour faire ligne par ligne
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
mais je plus de 11200 ligne a faire
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'![]()
Y'a t'il une solution pour mise à jour massive?
Pourriez-vous m'aider?
Merci d'avance.
Partager