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 :

[MySQL] dupliquer table sql : problème sur les index + clé


Sujet :

Langage SQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 30
    Par défaut [MySQL] dupliquer table sql : problème sur les index + clé
    Bonjour,
    Pour des besoins de création de nouvelles langues à la volée sur mon site, j'ai besoin de dupliquer des tables à l'identique en changeant leurs noms.
    Voici mon script
    $requete = "CREATE TABLE ".$newTable." AS SELECT * FROM ".$existingTable;

    Le souci est que cela ne duplique pas les clés+index.
    Sauriez vous me guider svp ?

    Merci
    Julien

  2. #2
    Membre Expert Avatar de Yanika_bzh
    Homme Profil pro
    Responsable Applicatif et R&D
    Inscrit en
    Février 2006
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable Applicatif et R&D
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 1 144
    Par défaut
    En précisant ton SGBD, tu risques d'avoir un peu plus d'aide

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 30
    Par défaut
    Je suis sous mysql (php/mysql/
    Il vous faut d'autres infos?

  4. #4
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    La version de ton MySQL

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 30
    Par défaut
    Ah bon...
    Vous demandez vous avez

    phpMyAdmin 2.5.3-rc2
    MySQL 3.23.58-log
    php4

    :-)

    Me demandez pas les mots de passe ;-)

  6. #6
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut Re: dupliquer table sql - problème sur les index + clé
    Citation Envoyé par ouiffi
    Pour des besoins de création de nouvelles langues à la volée sur mon site, j'ai besoin de dupliquer des tables à l'identique en changeant leurs noms.
    Aïe, aïe, aïe !
    Dupliquer des tables n'est quasiment jamais une bonne idée, même pour résoudre des problèmes de performance. Si tu expliquais mieux ton besoin, ce serait plus facile pour t'aider...

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 30
    Par défaut
    Bonjour, voici le besoin.
    J'ai un site en francais.

    Quand je créé une langue depuis l'admin
    - duplicata de tous les modèles de pages (menu, header, footer...)
    - ajout du drapeau dans le menu
    - duplicata des tables qui nécessite une traduction (table1_fr , table2_fr en table1_en, table2_en) ...

    Toute fonctionne niquel. Sauf que les clés primaire et l'auto-incrémentation ne sont pas reproduits.

    L'autre solution, plus lourde, serait de crééer les requetes pour crééer chaque table et de les créer plutôt que dupliquer la française. Mais plus lourd à gérer je trouve.

    Voilà, une idée ?

Discussions similaires

  1. Question sur les indexations de table
    Par dembroski dans le forum Requêtes
    Réponses: 3
    Dernier message: 07/07/2009, 09h29
  2. Problème Sql developer sur les Dates
    Par fardon57 dans le forum Sql Developer
    Réponses: 3
    Dernier message: 15/01/2009, 14h08
  3. [MySQL] exécuter un script php en commande linux : problème sur les fonctions mysql
    Par dr_octopus74 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/03/2007, 16h34
  4. Question sur les index mysql
    Par Cyrius dans le forum Requêtes
    Réponses: 4
    Dernier message: 08/08/2006, 22h25
  5. Problème avec les indexes sur une base de données.
    Par osoudee dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 09/02/2006, 09h24

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