импортировать CSV или SQL через phpmyadmin и пропустить ПК? - PullRequest
0 голосов
/ 21 февраля 2009

Можно ли использовать phpmyadmin или другой инструмент для импорта резервной копии csv или sql в существующую БД и пропустить первичный ключ или это ручной, табличный процесс вставки с запросами и удаления первичного ключа вручную?

1 Ответ

1 голос
/ 30 марта 2009

Многие пути ведут в Рим: 1 способ:

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

другой способ:

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;
...