cocoon Posté 16 Août 2006 Posté 16 Août 2006 bonjur à tous, j'ai une base de donnée de plus de 7 Mo comment puis-je l'importer dans mysql avec une commande php. merci par avance. cocoon
beal2912 Posté 16 Août 2006 Posté 16 Août 2006 Les imports sont souvent bloqués par les hébergeurs à 2 Mo. Si tu as un fichier SQL je te conseil de diviser le fichier. Peut être qu'un peu plus d'information pourrait aider afin de te donner une réponse
cocoon Posté 17 Août 2006 Auteur Posté 17 Août 2006 merci pour ta réponse! dans ma base j'ai plusieurs tables dont une qui fait plus de 7Mo. j'ai essayé d'exporter ma table de 7 Mo en plusieurs parties. pour la première importation de il n'y a pas de soucis, mais quand j'importe la deuxieme partie, cette dernière me répond que la base existe déjà. Comment faire pour diviser mon fichier SQL pour l'importer dans ma nouvelle base sans avoir un message d'erreur. je pense qu'il faut importer la structure en 1er puis le contenu en plusieurs parties, mais je ne connait pas la manip. merci par avance. cocoon
beal2912 Posté 17 Août 2006 Posté 17 Août 2006 cette dernière me répond que la base existe déjà. Je suppose que tu veux dire que la table (de 7 Mo) existe déjà. Le problème est que dans le fichier .sql généré il essaye de créer la table qui existe déjà... il faut donc que tu supprimes la partie correspondant à la création de la table dans ton 2ème fichier. le code à retirer est du genre : CREATE TABLE nomtable {element1 INT 8 NULL ,.... ...} et que tu laisses uniquement les insertions (donc les lignes) : INSERT INTO nomtable ( ..., ..., ...) voilà
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant