Категории |
перенос клиентской базы?Кто нибудь клиентов из одной базы этого магазина в другую базу такого же магазина переносил, если да, то подскажите как с наименьшим гемороем это сделать. Кто нибудь клиентов из одной базы этого магазина в другую базу такого же магазина переносил, если да, то подскажите как с наименьшим гемороем это сделать. Смысл в том что сделал новую базу товаров, а в старой уже клиенты и заказы, хочу перенести их в новую, руками самому геморно и долго переносить, как нибудь часть старой базы экспортировать в новую? вопрос этот и меня очень интересует((( но пока ничего дельного не нашел(((( все говорят, что невозможно... а почему? непонятно(((( 1 - на сайте где база товаров, ее экспортировать Ну или ковырять БД перенося таблицы клиентов проблема в том, что в магазине, куда нужно перенести клиентов, уже есть клиенты... и к ним нужно добавить клиентов из другого магазина, а при вашем варианте в магазине остаются только перенесенные клиенты, а те , что были раньше - просто исчезнут((((((((((((((((((((((((((((( вот в чем у меня проблема-то((((((((((( При создании бекапа проблема в том, что в магазине, куда нужно перенести клиентов, уже есть клиенты... и к ним нужно добавить клиентов из другого магазина, а при вашем варианте в магазине остаются только перенесенные клиенты, а те , что были раньше - просто исчезнут((((((((((((((((((((((((((((( вот в чем у меня проблема-то((((((((((( хм. у меня такой же вариант :) А ну да. там же auto_increment стоит. Чет не допер сначала. проблема в том, что в магазине, куда нужно перенести клиентов, уже есть клиенты... и к ним нужно добавить клиентов из другого магазина, а при вашем варианте в магазине остаются только перенесенные клиенты, а те , что были раньше - просто исчезнут((((((((((((((((((((((((((((( вот в чем у меня проблема-то((((((((((( хм. у меня такой же вариант :) а добавить к существующим клиентам нельзя? по умолчанию никак. INSERT INTO `os_customers` VALUES (1, (2, (3, .... (1000, на INSERT INTO `os_customers` VALUES ('', ('', ('', .... ('', и убрать DROP table IF EXISTS `os_customers`; CREATE TABLE `os_customers` ( `customers_id` int(11) NOT NULL auto_increment, `customers_cid` varchar(255) default NULL, `customers_vat_id` varchar(20) default NULL, `customers_vat_id_status` int(2) NOT NULL default '0', `customers_warning` varchar(255) default NULL, `customers_status` int(5) NOT NULL default '1', `customers_gender` char(1) NOT NULL, `customers_firstname` varchar(255) NOT NULL, `customers_secondname` varchar(255) NOT NULL, `customers_lastname` varchar(255) NOT NULL, `customers_dob` datetime NOT NULL default '0000-00-00 00:00:00', `customers_email_address` varchar(96) NOT NULL, `customers_default_address_id` int(11) NOT NULL, `customers_telephone` varchar(255) NOT NULL, `customers_fax` varchar(255) default NULL, `customers_password` varchar(40) NOT NULL, `customers_newsletter` char(1) default NULL, `customers_newsletter_mode` char(1) NOT NULL default '0', `member_flag` char(1) NOT NULL default '0', `delete_user` char(1) NOT NULL default '1', `account_type` int(1) NOT NULL default '0', `password_request_key` varchar(255) NOT NULL, `payment_unallowed` varchar(255) NOT NULL, `shipping_unallowed` varchar(255) NOT NULL, `refferers_id` int(5) NOT NULL default '0', `customers_date_added` datetime default '0000-00-00 00:00:00', `customers_last_modified` datetime default '0000-00-00 00:00:00', `orig_reference` text, `login_reference` text, `login_tries` char(2) NOT NULL default '0', `login_time` datetime NOT NULL default '0000-00-00 00:00:00', `customers_username` varchar(64) default NULL, `customers_fid` int(5) default NULL, `customers_sid` int(5) default NULL, PRIMARY KEY (`customers_id`) ) ENGINE=MyISAM AUTO_INCREMENT=100000 /*!40101 DEFAULT CHARSET=utf8 */; не просто А. нет. что значит memo_id? поле для связки с таблицей os_customers_memo комментарий к клиенту. евгений, все сделали, как вы тут описали, но клиенты не появились в админке(((( к тому ж и вручную их теперь никак не прописать - говорит админка, что такие типа есть уже... КАК АКТИВИРОВАТЬ ИХ ВИДИМОСТЬ? уже в аську отписал Когда выполняете подобные действия, почти всегда возникает конфликт идентификаторов записей, который приводит к тому, что либо некоторые из новых записей не сохраняются, либо затираются некоторые из старых данных.
не получилось слияния(((( f gjxtve ,s yt cltkfnm r ghbvthe rfr njdfhs - xthtp 'rctkm& а почему бы не сделать к примеру как товары - через эксель? Попробуйте. Если сильно повезет, по получится. Но есть основания сомневаться в благоприятном исходе... При создании бекапа Разное - инструменты - резервное копирование в поле Фильтр таблиц: ввести os_customers если префикс у таблиц os_ и нажать применить. создастся бекап только одной таблицы клиентов (os_customers) перенести бекап на второй магазин. и восстановиться из бекапа. все! Сделал так, теперь в блоке информация (где вход в админку) количество клиентов отображается, но в самой админке в окне "покупатели" никого нет. Кроме админа. |
|