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:
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:
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:
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:
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 :cry:
Y'a t'il une solution pour mise à jour massive?
Pourriez-vous m'aider?
Merci d'avance.