csv ou sql importation à travers phpmyadmin et sauter PK?
-
05-09-2019 - |
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?
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