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

Langage SQL Discussion :

Copier un enregistrement


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    315
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2003
    Messages : 315
    Points : 105
    Points
    105
    Par défaut Copier un enregistrement
    Bonjour tout le monde,
    je voudrais me créer un nouvelle enregistrement dans ma table, qui aurait les même données qu'un autre enregsitrement(de la même table). Ma clé n'est pas "identity", c'est à dire que c'est moi qui doit ajouter le numéro unique. Je ne suis pas très bonne en sql et je demande donc vos lumière sur ce problème. J'ai énormément de champs dans ma table, alors si il est possible entrer les champ un à un ce serait idéal
    Merci
    shirya

  2. #2
    Membre actif Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Points : 242
    Points
    242
    Par défaut
    Salut !!!
    Utilise PHPMyAdmin pour insèrer, modifier ou supprimer un ou des enregistrements dans un ou plusieurs champs. Ou alors tu peux te faire un formulaire HTML avec un module pour chaque opération.

  3. #3
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut
    Citation Envoyé par shirya
    Bonjour tout le monde,
    je voudrais me créer un nouvelle enregistrement dans ma table, qui aurait les même données qu'un autre enregsitrement(de la même table). Ma clé n'est pas "identity", c'est à dire que c'est moi qui doit ajouter le numéro unique. Je ne suis pas très bonne en sql et je demande donc vos lumière sur ce problème. J'ai énormément de champs dans ma table, alors si il est possible entrer les champ un à un ce serait idéal
    Merci
    shirya

    pour faire un insert unitaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    insert maTable (colonne1,colonne2, ... )
    values (1,'toto', ...)
    pour insérer plusieurs lignes d'un coup
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    insert maTable1 (colonne1, colonne2, ...)
    select var1, var2, ... from maTable2 [where ...] [group by ...] [order by ...]

    Dans ton cas tu peux faire qqch comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    insert maTable1 (id, colonne1, colonne2, ...)
    select 203 AS id, var1, var2, ... from maTable1 where id = 1

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    315
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2003
    Messages : 315
    Points : 105
    Points
    105
    Par défaut
    merci

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

Discussions similaires

  1. Copier un enregistrement dans une même table
    Par slammer dans le forum Langage SQL
    Réponses: 11
    Dernier message: 04/05/2010, 23h17
  2. Copier un enregistrement
    Par Sly2k dans le forum Access
    Réponses: 3
    Dernier message: 08/08/2006, 14h44
  3. [sous forms]copier un enregistrement en cascade
    Par escobar dans le forum Access
    Réponses: 2
    Dernier message: 12/07/2006, 11h07
  4. Copier un enregistrement et ajouter à la table
    Par norvel dans le forum Access
    Réponses: 4
    Dernier message: 12/04/2006, 14h11
  5. Copier un enregistrement d'une table vers une autre
    Par le lynx dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 04/01/2006, 09h56

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