J'utilise le navigateur Mysql.
J'ai une table appelée "utilisateurs". Je cherche à créer une colonne appelée, "opp". Je sais comment faire cela, avec une simple instruction Alter Table, Add. Là où j'ai du mal, c'est de trouver comment ajouter des données à la colonne. Je veux que la colonne soit une combinaison de chaînes utilisant concat ().
La colonne doit se terminer comme suit:
"Équipe (nom)" où le nom correspond aux données d'une colonne intitulée "nom" dans la table "utilisateurs".
J'ai essayé une instruction Insérer dans comme ceci:
Insérer dans les utilisateurs (opp) VALUES ('Team', '(', name, ')')
Mais ça n'a pas marché. Cela me dit qu'il n'y a pas de colonne telle que "nom", même s'il y en a ...
Merci pour l'aide!
Une fois que vous avez modifié le tableau, vous devez utiliser une mise à jour
update users
set opp = concat( 'team(',name ,')' )
;
de toute façon, une colonne comme celle-ci ne doit pas être stockée .. car vous pouvez l'obatin simplement
select concat( 'team(',name ,')' ) opp from user
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots