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

Requêtes MySQL Discussion :

PDO : Transférer table d'une base à une autre.


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 126
    Par défaut PDO : Transférer table d'une base à une autre.
    Bonjour!

    Je recherche en PDO la requête pour transférer une table d'une base à une autre.

    J'ai vu CREATE TABLE database2.table2 AS (SELECT * FROM database1.table1); mais cela ne devrait faire que copier alors que je souhaite un déplacement.

    Suis je obligé de faire un delete aprés?
    Merci!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 126
    Par défaut
    Désolé du dérangement, j'ai trouvé la solution via :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
      $connexion3 = new PDO('mysql:host=localhost;dbname=cronmeteo', 'selectonly', 'PASSWORD');
      $connexion3->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
      $connexion3->setAttribute(\PDO::ATTR_DEFAULT_FETCH_MODE, \PDO::FETCH_OBJ);
      $connexion3->setAttribute(\PDO::ATTR_EMULATE_PREPARES, false);
      $connexion3->setAttribute(\PDO::ATTR_CASE, \PDO::CASE_LOWER);
      $copietable = $connexion3->query('CREATE TABLE cronmeteoarchives.34154001 AS (SELECT * FROM cronmeteo.34154001)');
      $copietable->closeCursor(); 
      $suppressiontable = $connexion3->query('DROP TABLE cronmeteo.34154001');
      $suppressiontable->closeCursor();

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

Discussions similaires

  1. copie de table d'une base à une autre
    Par Luc_Dal dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/10/2007, 00h51
  2. copier une table d'une base à l'autre
    Par niavlys77 dans le forum Access
    Réponses: 4
    Dernier message: 26/09/2007, 15h57
  3. Transférer des données d'une base à une autre
    Par Djobird dans le forum Schéma
    Réponses: 2
    Dernier message: 08/06/2007, 10h20
  4. Réponses: 5
    Dernier message: 24/03/2007, 15h00
  5. export de tables d'une base à une autre eb vba
    Par VBBBA dans le forum Access
    Réponses: 4
    Dernier message: 07/09/2006, 17h03

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