de importação CSV ou SQL através phpmyadmin e pular PK?
-
05-09-2019 - |
Pergunta
É possível ter phpmyadmin ou outra ferramenta para importar um arquivo CSV ou backup sql em um DB existente e pular a chave primária ou isso é um manual, mesa pelo processo de mesa de inserção com consultas e remover manualmente a chave primária?
Solução
Muitos caminhos levam a Roma: 1 maneira:
LOAD DATA LOCAL INFILE 'file.txt'
INTO TABLE t1 (column1, column2, column3);
outra maneira:
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;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow