Dupliquer un champs mysql
new morning
Messages postés
133
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je sais pas pourquoi mais toutes mes recherches sur ce sujet tournent autour du pot sans me donner la solution.
J'ai une table "users" qui contient le champs "username". Je souhaite créer un champs "reference" ayant la même structure et les mêmes données que le champs "username".
Si j'essaie quelque chose comme
Je sais pas pourquoi mais toutes mes recherches sur ce sujet tournent autour du pot sans me donner la solution.
J'ai une table "users" qui contient le champs "username". Je souhaite créer un champs "reference" ayant la même structure et les mêmes données que le champs "username".
Si j'essaie quelque chose comme
UPDATE TABLE users SET reference = usernamej'ai un retour
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table users set reference = username' at line 1sans doutes parce que je n'ai pas crééer le champs en amont. En ce cas, je veux faire une première requête pour copier la structure, mais laquelle utiliser ?
UPDATE TABLE users INSERT reference = usernamene marche pas, et pas mieux avec
UPDATE TABLE users INSERT reference AS username
A voir également:
- Dupliquer un champs mysql
- Dupliquer ecran - Guide
- Dupliquer whatsapp - Guide
- Dupliquer un disque dur - Guide
- Dupliquer un site sharepoint - Forum blog
- Dupliquer un mail outlook - Accueil - Mail
6 réponses
Il faut faire une alter table afin d'ajouter le champ référence à la table avant de faire l'update pour récupérer la valeur du champ.
Bonjour,
La commande update en MySQL ne te permet pas de modifier la structure de tes tables (elle permet de modifier uniquement les données).
Si tu souhaites modifier la structure de ta table et ajouter ton champ "reference", tu doit t'y prendre de la manière suivante :
ALTER TABLE `users` ADD `reference` VARCHAR( 45 ) NOT NULL ;
Dans cet exemple : VARCHAR( 45 ) NOT NULL correspond au caractéristiques du champ username.
La commande update en MySQL ne te permet pas de modifier la structure de tes tables (elle permet de modifier uniquement les données).
Si tu souhaites modifier la structure de ta table et ajouter ton champ "reference", tu doit t'y prendre de la manière suivante :
ALTER TABLE `users` ADD `reference` VARCHAR( 45 ) NOT NULL ;
Dans cet exemple : VARCHAR( 45 ) NOT NULL correspond au caractéristiques du champ username.
Bonjour,
La commande update en MySQL ne te permet pas de modifier la structure de tes tables (elle permet de modifier uniquement les données).
Si tu souhaite modifier la structure de ta table et ajouter ton champ référence, tu doit t'y prendre de la manière suivante :
ALTER TABLE `users` ADD `reference` VARCHAR( 45 ) NOT NULL ;
Dans cet exemple : VARCHAR( 45 ) NOT NULL correspond au caractéristiques du champ username.
La commande update en MySQL ne te permet pas de modifier la structure de tes tables (elle permet de modifier uniquement les données).
Si tu souhaite modifier la structure de ta table et ajouter ton champ référence, tu doit t'y prendre de la manière suivante :
ALTER TABLE `users` ADD `reference` VARCHAR( 45 ) NOT NULL ;
Dans cet exemple : VARCHAR( 45 ) NOT NULL correspond au caractéristiques du champ username.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question