UPDATE multi colonnes dans une seule colonne

Résolu
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir à tous !

J'essaie de faire un update de ma table en récupérant 3 colonnes pour l'insérer dans une dernière... genre :
UPDATE `tb_user` SET `Naissance` = `Naissance_Annee` + '-' + `Naissance_Mois` + '-' + `Naissance_Jour`;

J'ai une erreur de syntaxe, je n'arrives pas à le faire.
`Naissance` = date
`Naissance_Annee` = varchar(4)
`Naissance_Mois` = varchar(2)
`Naissance_Jour` = varchar(2)
Pouvez-vous m'aider svp ?
Merci d'avance !

A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Tu cherches à CONCATENER des valeurs ensembles...
Donc tu cherches sur internet : Mysql+concatener

Et tu vas tomber sur la fonction CONCAT
1
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
 
Merci beaucoup Jordan !

UPDATE `tb_user` SET `Naissance` = CONCAT(`Naissance_Annee` , '-' , `Naissance_Mois` , '-' , `Naissance_Jour`) ;
0