CREATE TABLE `sklep_parametr` ( `produkt` varchar(32) NOT NULL, `nazwa` varchar(255) NOT NULL, `opis` varchar(255) NOT NULL, `jm` varchar(16) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin2;
którą chcę przerzucić do drugiej bazy danych o trochę odmiennej budowie tabeli:
CREATE TABLE `parameter` ( `product_code` varchar(255) collate utf8_polish_ci NOT NULL, `id` int(11) NOT NULL AUTO_INCREMENT, `key` varchar(255) collate utf8_polish_ci NOT NULL, `value` varchar(255) collate utf8_polish_ci NOT NULL, PRIMARY KEY (`id`), KEY `product_code` (`product_code`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
Relacje mają być następujące:
product_code = produkt
id = (auto increment)
key = nazwa
value = opis
Jak zrobić taką kopię najwydajniej z poziomu PHP? Warto dodać, że tabela posiada ponad 250.000 wpisów!