Programmation Modification d'un fichier SQL
famillelulu
Messages postés
4
Statut
Membre
-
Droopy_ Messages postés 252 Statut Membre -
Droopy_ Messages postés 252 Statut Membre -
Bonjour,
Je dois incorporé dans ma table ville toutes les villes de France par ordre alphabétique.
Voici ma table
DROP TABLE IF EXISTS `villes`;
CREATE TABLE `villes` (
`id` int(11) NOT NULL auto_increment,
`Nom` varchar(255) default NULL,
`Region` int(11) default NULL,
PRIMARY KEY (`id`),
KEY `Region` (`Region`),
CONSTRAINT `villes_ibfk_1` FOREIGN KEY (`Region`) REFERENCES `regions` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
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.
Merci de votre aide
Je dois incorporé dans ma table ville toutes les villes de France par ordre alphabétique.
Voici ma table
DROP TABLE IF EXISTS `villes`;
CREATE TABLE `villes` (
`id` int(11) NOT NULL auto_increment,
`Nom` varchar(255) default NULL,
`Region` int(11) default NULL,
PRIMARY KEY (`id`),
KEY `Region` (`Region`),
CONSTRAINT `villes_ibfk_1` FOREIGN KEY (`Region`) REFERENCES `regions` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
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.
Merci de votre aide
A voir également:
- Programmation Modification d'un fichier SQL
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Suivi de modification word - Guide
Merci beaucoup pour ta réponse je vais tester.