Tom's Guide > Forum > Programmation > Exécution à la chaine Insert into (Sql) [Résolu]

Exécution à la chaine Insert into (Sql) [Résolu]

Forum Programmation : Exécution à la chaine Insert into (Sql) [Résolu]

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

Je fais appel à vous après plusieurs recherches concernant la commande INSERT INTO du Sql. J'ai quelques centaines d'entrées à faire or Insert Into ne permet que d'exécuter une requête à la fois et c'est le début de chacune de mes charmantes petites lignes.
Alors s'il y a un moyen de les exécuter toutes, l'une après l'autre sans les entrer manuellement dans le champs de requête, je vous remercierai de me l'indiquer.

Cordialement.


Message édité par bad_kate le 19-07-2007 à 23:46:58
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

salut,
quel sgbd?

y a bien l'instruction "copy table (cols) from fichier" mais comme on connait pas le sgbd...

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

et si tu detaillais un peu?
tes données, ils sont où? ils sont formatés?

l'instruction "insert into" permet d'insérer plusieurs enregistrement d'un coup:
http://dev.mysql.com/doc/refman/5.0/fr/insert.html
http://dev.mysql.com/doc/refman/5.0/fr/load-data.html

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Oui excuse-moi, voilà le début des lignes à exécuter:

Citation :

insert into `knightitemdesc` (`language`, `id`,`description`) values (1,17,'An arrow made of wood. It is an arrow used for a no grade bow.');
insert into `knightitemdesc` (`language`, `id`,`description`) values (1,23,'Produces the following effects when worn with wooden gaiters and a wooden helmet: P. Def. +2% and HP +41.');
insert into `knightitemdesc` (`language`, `id`,`description`) values (1,43,'Part of the wooden set.');
insert into `knightitemdesc` (`language`, `id`,`description`) values (1,44,'Part of the devotion set.');
insert into `knightitemdesc` (`language`, `id`,`description`) values (1,47,'Part of the mithril set.');



J'en ai quelques 14000 à entrer, j'ai vu que le load_data serait peut-être la solution, j'attends ton avis avant d'essayer.

Répondre à bad_kate

il sont déjà avec des insert, qu'est ce qui t'empeches de les faire executer sous mysql?
si tu as acces à la ligne de commande, tu peux mettre le fichier en entrée
si tu as acces à une interface web, tu peux faire charger le fichier

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Oui je peux, mais seulement un à un et manuellement, ce n'est pas que je n'aime pas le copier coller mais sur autant de lignes c'est du suicide.

Répondre à bad_kate

faut te demander les infos une à une...
tu utilises quoi pour les lancer les commandes?

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Erf vraiment désolée... j'utilise le champs d'exécution de phpmyadmin. Ma table est créée, désolée je débute dans le milieu.

Répondre à bad_kate

tu selectionnes ta base, tu cliques sur l'onglet "import"
tu choisis ton fichier et tu lances

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Ca fonctionne parfaitement!
Merci beaucoup de ton aide, bonne continuation à toi.

Répondre à bad_kate
Tom's Guide > Forum > Programmation > Exécution à la chaine Insert into (Sql) [Résolu]
Aller à :

Il y a 2229 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens