Question

Est-il possible d'avoir phpmyadmin ou tout autre outil pour importer un fichier CSV ou sauvegarde SQL dans une base de données existante et sauter la clé primaire ou est-ce un manuel, une table par le processus de table d'insertion avec des requêtes et retirer manuellement la clé primaire?

Était-ce utile?

La solution

De nombreux chemins mènent à Rome: Une façon:

LOAD DATA LOCAL INFILE 'file.txt'
  INTO TABLE t1 (column1, column2, column3);

une autre façon:

CREATE TABLE `import` (
  `column1` int(11) NOT NULL,
  `column2` varchar(128) NOT NULL,
  `column3` varchar(128) NOT NULL
) ENGINE=MyISAM CHARSET=utf8;
LOAD DATA LOCAL INFILE 'file.txt'
  INTO TABLE import
  (column1, column2, column3);
INSERT INTO destination_table (columnA,columnB,columnC)
SELECT column3, column1, column2 FROM import;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top