Mysql : copier une valeur vers un autre champ
Résolu/Fermé
new morning
Messages postés
127
Date d'inscription
lundi 13 août 2007
Statut
Membre
Dernière intervention
15 mai 2013
-
6 avril 2009 à 20:42
Etranger - 7 avril 2009 à 14:16
Etranger - 7 avril 2009 à 14:16
A voir également:
- Could not connect to mysql! please check your database settings!
- Check disk - Guide
- 0271 check date and time settings - Forum BIOS
- Check video cable ✓ - Forum Ecran
- Your browser sent a request that this server could not understand ✓ - Forum Réseaux sociaux
- Qwerty to azerty - Guide
2 réponses
Apparemment ce n'est pas possible.
Quelqu'un donne sa façon de faire pour remédier à son problème (qui est le même que le tien) mais ca a l'air compliqué :
http://www.sqlfr.com/forum/sujet-SELECT-SAUF-CHAMP_1261073.aspx
Bon courage !
Quelqu'un donne sa façon de faire pour remédier à son problème (qui est le même que le tien) mais ca a l'air compliqué :
http://www.sqlfr.com/forum/sujet-SELECT-SAUF-CHAMP_1261073.aspx
Bon courage !
new morning
Messages postés
127
Date d'inscription
lundi 13 août 2007
Statut
Membre
Dernière intervention
15 mai 2013
19
7 avril 2009 à 14:14
7 avril 2009 à 14:14
A première vue je pense que la solution que donne ton lien est bonne. Cependant dans mon cas c'est plus trivial que ça : j'avais interverti l'ordre de mes requête, ce qui explique qu'une de mes tables contenait une colonne de plus que l'autre !
La seule leçon à retenir de cette bêtise est qu'il n'y a aucune difficulté à copier toute la ligne d'une table vers l'autre : au pire (c'est ce qui se passe chez moi) la clef "id" est ignorée (c'est à dire qu'elle n'est pas "copiée" mais seulement incrémentée). Donc aucun pb en fait pour faire ce que je croyais faire:
La seule leçon à retenir de cette bêtise est qu'il n'y a aucune difficulté à copier toute la ligne d'une table vers l'autre : au pire (c'est ce qui se passe chez moi) la clef "id" est ignorée (c'est à dire qu'elle n'est pas "copiée" mais seulement incrémentée). Donc aucun pb en fait pour faire ce que je croyais faire:
CREATE TABLE copie LIKE source INSERT INTO copie SELECT * FROM source WHERE id=1
7 avril 2009 à 13:56
Merci, c'est résolu.
7 avril 2009 à 14:08
Est-ce que tu as trouvé une solution ou est-ce que tu as pris la solution du lien que je t'ai donné ou est-ce que tu as donné les noms de variables ??
Si tu as trouvé une solution, ce serait sympa de la partager :)