В настоящее время я создаю пакетный скрипт, который вызывает несколько сценариев PHP (которые используют CodeIgniter), чтобы вытащить данные из одного DB, работать с результатами и вставить результат в другой БД. Для начала, я знаю, что это может быть не лучший инструмент для работы, но он должен сделать сейчас. Он получает данные из первого БД и вставляет их во вторую БД. Это таблица, которая имеет около 20 столбцов и 35000 строк. /> Вот запрос, который я использую для создания таблицы во втором БД, БД, в который вводятся данные. < /p>
В настоящее время я создаю пакетный скрипт, который вызывает несколько сценариев PHP (которые используют CodeIgniter), чтобы вытащить данные из одного DB, работать с результатами и вставить результат в другой БД. Для начала, я знаю, что это может быть не лучший инструмент для работы, но он должен сделать сейчас. Он получает данные из первого БД и вставляет их во вторую БД. Это таблица, которая имеет около 20 столбцов и 35000 строк. /> Вот запрос, который я использую для создания таблицы во втором БД, БД, в который вводятся данные. < /p> [code]CREATE TABLE IF NOT EXISTS `invoices` ( `invoice_number` varchar(40) NOT NULL, `shippinglist_number` varchar(40) DEFAULT NULL, `shippinglist_line` varchar(255) DEFAULT NULL, `customer_id` varchar(5) NOT NULL, `deptor` varchar(5) NOT NULL, `vat_number` int(255) DEFAULT NULL, `invoice_date` date NOT NULL, `expire_date` date NULL DEFAULT NULL, `currency_code` varchar(10) NOT NULL, `subtotal` decimal(19,4) NOT NULL, `vat` decimal(19,4) NOT NULL, `total` decimal(19,4) NOT NULL, `qty` int(10) NOT NULL, `partcode` varchar(255) NOT NULL, `description` text, `price` decimal(19,4) NOT NULL, `pieces_per` int(10) NOT NULL, `article_customer` varchar(255) DEFAULT NULL, `reference_customer` varchar(255) DEFAULT NULL, `sales_line_1` text, `sales_line_2` text, `sales_line_3` text, `memo` text, KEY `invoice_number` (`invoice_number`,`customer_id`,`deptor`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; [/code] и запрос - это просто обычная вставка, но 35000 рядов нарезаны на 100 наборов строк.