IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

répliquer un enregistrement du fichier 1 au fichier 2 [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 44
    Par défaut répliquer un enregistrement du fichier 1 au fichier 2
    Bonjour,
    J’ai 2 fichiers identiques, qui ont beaucoup de champs.
    Le 1er avec une clé primaire.
    Le second sans clé qui servira de log.

    Quand j’update le 1er fichier, j’aimerai écrire un nouveau record dans le second, identique au record mis à jour.
    Comme faire pour ne pas avoir à travailler tous les champs, un par un ?
    Y a-t-il une sorte d’overide ou un fonction copier-coller ….

    Merci

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 325
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 325
    Billets dans le blog
    17
    Par défaut
    Pas compris ce que tu veux faire.
    Donne un exemple ;-)

  3. #3
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 44
    Par défaut
    J’ai une table ‘bulletin’
    Avec :
    Un champ txt : bulTxt
    Un champ timestamp : bulTimestamp
    Un champ user : bulUser

    En intranet, certaines personnes peuvent créer un enregistrement et le modifier durant 24 heures. Le lendemain, c’est un nouvel enregistrement.

    Exemple :
    À la création : Txt1, 8937274274, xxx
    Plus tard dans la journée, dans mon enregistrement, j’ai :
    Txt2, 123214124321343, yyy

    J’aimerais avoir une 2ème table (bulletinSav) qui à la fin de la journée, contiendra :
    Txt1, 8937274274, xxx
    Txt2, 123214124321343, yyy

    Pour alimenter cette 2ème table, je peux rependre l’instruction mysql qui permet l’écriture de la première table. Mais je me demandais s’il existait une instruction qui dit :
    Prend l’enregistrement de la première table et avec ces valeurs crée un enregistrement dans la 2ème table, sans répéter tous les noms de champs qui sont identiques dans les 2 tables.

  4. #4
    Nouveau candidat au Club
    Inscrit en
    Août 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 2
    Par défaut
    Salut,

    pas à ma connaissance...

    par contre si la structure est exactement la même, un simple insert into suffira, tu n'as pas besoin des noms des champs, juste des données dans l'ordre.

    a+

  5. #5
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 44
    Par défaut
    OK merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 15
    Dernier message: 28/11/2008, 17h57
  2. Enregistrer un script dans un fichier externe
    Par Furius dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 30/11/2005, 12h57
  3. Comment enregistrer une string dans un fichier
    Par Dnx dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 23/09/2005, 14h52
  4. ENREGISTRER UNE IMAGE OU UN FICHIER .DOC
    Par manudja dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 03/08/2005, 13h32
  5. enregistrer le chelin d'un fichier dans une table
    Par piscine dans le forum Bases de données
    Réponses: 3
    Dernier message: 08/09/2004, 15h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo