Import dans phpMyAdminmeme si la table existe déjà

Eléphant du PHP | 372 Messages

20 mars 2018, 21:51

Bonjour,
J'ai un fichier que je souhaite importer mais la table existe déjà et je ne souhaite pas la supprimé puis je faire autrement ?
C'est un format sql, bloc txt

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

21 mars 2018, 12:22

2 solutions :
- Soit tu renommes ta table existante avec un autre nom, avec phpmyadmin, de mémoire c'est dans l'onglet Opération après avoir cliqué sur le nom de ta table.
- Soit tu modifies ton fichier d'import .SQL pour donner un autre nom à la table à importer
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 1967 Messages

21 mars 2018, 12:46

3ème solution
tu veux importer les donnée de ton fichier txt dans la table qui éxiste dans ce cas, il faut retirer la requète de création de table dans ton fichier txt. mais fait une sauvegarde des données qui y sont dèjà en cas de problème.

Et il faut que les 2 tables aient le même schéma
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

21 mars 2018, 18:24

Bonjour le mieux c'est d'utiliser la clause create if not exists pour éviter de créer la table si elle existe déjà.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène