Pregunta

¿Es posible tener phpmyadmin u otra herramienta para importar una copia de seguridad csv o SQL en una base de datos existente y omitir la clave principal o se trata de un manual, mesa de proceso de la tabla de la inserción de las consultas y la eliminación manual de la clave principal

¿Fue útil?

Solución

Muchos caminos conducen a Roma: 1 manera:

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

de otra manera:

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 bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top