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