Je voudrais insérer des données dans ma table de la façon suivante :
INSERT INTO 'villes' VALUES ( 1000, 'AAST','Aucune');
INSERT INTO 'villes' VALUES ( '', 'ABAINVILLE','Aucune');
Sur Internet j'ai récupéré un fichier code-post.sql qui est composé de la façon suivante :
CREATE TABLE `cp` (
`CP` varchar(5) NOT NULL default '',
`Ville` varchar(50) NOT NULL default '',
`Pays` varchar(40) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `cp` (`CP`, `Ville`, `Pays`) VALUES ('64460', 'AAST', 'FRANCE');
INSERT INTO `cp` (`CP`, `Ville`, `Pays`) VALUES ('55130', 'ABAINVILLE', 'FRANCE');
Cette table ne correspond pas à la mienne, j'ai réussi a modifier certain champs par remplacer par (exemple cp par ville) mais d'autre ne fonctionne pas et les changer à la main serait trop long (46000 champs * par 4 tables). Dans cette table je veux changer l'ID et dans 3 autres tables je veux changer d'autres champs. Comment faire une petite programmation pour que je puisse modifier cette table dans le format que je désire.
lachaiseduroi
Messages postés14Date d'inscriptiondimanche 9 octobre 2005StatutMembreDernière intervention12 décembre 2008 12 déc. 2008 à 19:47
Merci pour tes infos mais ce genre de requête fonctionne. Je recherche un programme ou un début de programme qui me permette de modifier automatiquement un fichier sql
ed73
Messages postés276Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention15 avril 20132 15 déc. 2008 à 11:54
Quand j'ai ce genre de chose à faire, j'utilise tout simplement Excel. Ce n'est pas la peine de se casser la tête à faire un programme pour un truc qui ne servira qu'une fois. Les fonctions d'extraction et de remplacement de texte suffisent largement.
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 15 déc. 2008 à 18:29
C'est ce j'ai indiqué excel est tres rapide pour faire des jeux de tests
apres tu fais une procédure stockée qui prends n parametre qui remplit les n tables par exemples