Copier des donnée dans une table
Fermé
tayeb_54
Messages postés
25
Date d'inscription
jeudi 4 juin 2015
Statut
Membre
Dernière intervention
3 août 2017
-
4 juin 2015 à 09:32
tayeb_54 Messages postés 25 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 3 août 2017 - 4 juin 2015 à 14:23
tayeb_54 Messages postés 25 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 3 août 2017 - 4 juin 2015 à 14:23
A voir également:
- Copier des donnée dans une table
- Table ascii - Guide
- Table des matières word - Guide
- Copier une vidéo youtube - Guide
- Super copier - Télécharger - Gestion de fichiers
- Copier texte pdf - Guide
4 réponses
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
4 juin 2015 à 10:06
4 juin 2015 à 10:06
Bonjour,
Le souci avec le SELECT * .. c'est que tu prends TOUS les champs ... y compris le champs que tu as désigné comme primary key (surement un champ ID )
... Et visiblement.. tu as déjà une ou plusieurs KEY IDENTIQUES dans la tables ou tu veux faire l'insertion...
Donc... ne fais pas un SELECT * ... mais fais un select uniquement des CHAMPS QUE TU VEUX INSERER.
Le souci avec le SELECT * .. c'est que tu prends TOUS les champs ... y compris le champs que tu as désigné comme primary key (surement un champ ID )
... Et visiblement.. tu as déjà une ou plusieurs KEY IDENTIQUES dans la tables ou tu veux faire l'insertion...
Donc... ne fais pas un SELECT * ... mais fais un select uniquement des CHAMPS QUE TU VEUX INSERER.
tayeb_54
Messages postés
25
Date d'inscription
jeudi 4 juin 2015
Statut
Membre
Dernière intervention
3 août 2017
4 juin 2015 à 10:47
4 juin 2015 à 10:47
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
4 juin 2015 à 11:01
4 juin 2015 à 11:01
Dans le INSERT INTO .. tu dois spécifier les champs dans lesquels tu insères les données je pense...
un truc du genre :
un truc du genre :
INSERT INTO toto ( aa,bb,cc) SELECT (aa,bb,cc) FROM TITI
tayeb_54
Messages postés
25
Date d'inscription
jeudi 4 juin 2015
Statut
Membre
Dernière intervention
3 août 2017
4 juin 2015 à 11:24
4 juin 2015 à 11:24
sa marche pas mais bon,
vous savez comment faire une page web qui contient tout l'historique d'une base autrement ? psq la je laisse tomber la requête sa ne marchera jamais
et vraiment merci pour ton aide j'apprécie !!
vous savez comment faire une page web qui contient tout l'historique d'une base autrement ? psq la je laisse tomber la requête sa ne marchera jamais
et vraiment merci pour ton aide j'apprécie !!
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
>
tayeb_54
Messages postés
25
Date d'inscription
jeudi 4 juin 2015
Statut
Membre
Dernière intervention
3 août 2017
4 juin 2015 à 11:49
4 juin 2015 à 11:49
ça ne marche pas ? ça m'étonne un peu...
Tu peux nous montrer la requête que tu as essayé et le message d'erreur obtenu ?
PS:
**** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
.
Tu peux nous montrer la requête que tu as essayé et le message d'erreur obtenu ?
PS:
**** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
.
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
4 juin 2015 à 12:07
4 juin 2015 à 12:07
vous savez comment faire une page web qui contient tout l'historique d'une base autrement
De toutes façons.. je pense que c'est en effet une meilleur solution que de copier des données dans une pseudo table historique...
Pour cela ce n'est pas bien compliqué ....
Il suffit de te baser sur ton champ "date" .....
lorsque tu affiches les données (historique) .. tu sélectionnes les dates antérieur à aujourd'hui... tout simplement.
tayeb_54
Messages postés
25
Date d'inscription
jeudi 4 juin 2015
Statut
Membre
Dernière intervention
3 août 2017
4 juin 2015 à 14:23
4 juin 2015 à 14:23
d'accord merci jordane pour tout !! mais pour cela il faut passer avant par la requete pour recopier les donnée dans la table 'historique' :p
tayeb_54
Messages postés
25
Date d'inscription
jeudi 4 juin 2015
Statut
Membre
Dernière intervention
3 août 2017
Modifié par tayeb_54 le 4/06/2015 à 14:21
Modifié par tayeb_54 le 4/06/2015 à 14:21
4 juin 2015 à 10:08