|
|
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Уважаемые форумчане, прошу Вашей помощи в решении данного вопроса: Есть две базы с данными о товарах интернет-магазина. Магазин обновили и при обновлении не все столбцы перенеслись в новую базу. Сайт синхронизируется по остаткам товаров и заказам с программой 1С. Для синхронизации необходим идентификатор 1с или GUID. Он записывается в столбец id_1c. При переносе товаров в новую базу этот столбец не подтянулся автоматически. Как перенести данные со столбца id_1c из одной базы в другую? При этом необходимо чтобы GUIDы соответствовали своим товарам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 17:54:55 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
olehs, легко. вот бы только понять нахрена, почему не поправить код отправки данных из 1с в базу мускла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 18:04:41 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, при выполнении нового обмена данными с 1с сайт воспринимает товары с GUID как новые товары и создает новые. После обмена каждый товар дублируется. А к каждому товару прицеплены картинки, описание, характеристики и т.д. А товаров около 3000. Вручную все обновить оч сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 12:15:43 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
olehsalex564657498765453, при выполнении нового обмена данными с 1с сайт воспринимает товары с GUID как новые товары и создает новые. После обмена каждый товар дублируется. А к каждому товару прицеплены картинки, описание, характеристики и т.д. А товаров около 3000. Вручную все обновить оч сложно. ты не понял. дай почитать свой текст любому рядом сидящему, и спроси - он хоть что нибудь понял?! думаю твоя писанина будет понятна только человеку, который сталкивался точно с такойже проблемой. такие на форумах 1с можно найти. лично я 1с плотно не работал, уверен смог бы понять , если бы ты задачу описал доходчиво, ведь проблема не в 1с, а проблема в переносе данных между двумя базами. остальное(1с)- синтаксис реализации. это как вопрос урегулирования кризиса экономический, а на французком или на русском удут консультации - это уже реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 12:21:41 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
Уважаемый alex564657498765453, вопрос был в том чтобы перенести данные из столбца таблицы, находящейся в одной базе данных в столбец другой таблицы, которая находится в другой базе данных с привязкой к ID. Если у Вас есть решение - буду очень благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 12:43:54 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
то есть вы про(теряли) при переносе данных первичный ключ? тогда надо искать уникальные колонки и делать сопоставление, иначе никак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 12:53:28 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
Да, при переносе информация из столбца id_1c была утеряна. Есть столбец ID, в нем информация сохранилась, там уникальные данные, можно делать сопоставление по этому столбцу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 12:56:33 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
olehsДа, при переносе информация из столбца id_1c была утеряна. Есть столбец ID, в нем информация сохранилась, там уникальные данные, можно делать сопоставление по этому столбцу. в чем проблема? не знаешь с чего начать? - структуру таблиц в студию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 13:03:50 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
olehsУважаемый alex564657498765453, вопрос был в том чтобы перенести данные из столбца таблицы, находящейся в одной базе данных в столбец другой таблицы, которая находится в другой базе данных с привязкой к ID. Если у Вас есть решение - буду очень благодарен. дык я ж и писал, патчить код переноса данных. Или вы каждый раз будете при синхронизации таким заниматься?! и главное - уверены что без ошибок сделаете? любой другой способ найти соответсвие - даже совпадение всех строк, потенциально может дать ошибку, если не сегодня то при следующем процессе! проблему надо решать! ЗЫ могу ошибаться, но судя по терминологии - "столбец почемуто не подтянулся" ... вы менеджер которому лень обратиться за помощью к айтишнику, и пытаетесь изобретать велосипец с реактивной тягой на водородном топливе. я уже молчу о столбце который "не подтянулся" - ПК - этож идентификатор записи, ладно бы другой столбец забыли в селекте перечислить, но ПК. !! я к тому что если я прав что вы менеджер, то возможно там отсутсвие одного столбца не главный баг который уже возник. база товаров, наверняка связи есть...и по какому же критерию оно связывалось?! точно все связи на месте?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 13:12:11 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
Таблица 1 База данных 1 - SC_productsТаблица 2 база данных 2 - shop_productСтолбцы:Столбцы:productIDidcategoryIDid_1ccustomers_ratingnamePricesummaryin_stockmeta_titlecustomer_votesmeta_keywordsitems_soldmeta_descriptionenableddescriptionlist_pricecontact_idproduct_codecreate_datetimesort_orderedit_datetimedefault_picturestatusdate_addedtype_iddate_modifiedimage_idviewed_timessku_idadd2cart_counterexteproduct_filenameurleproduct_available_daysratingeproduct_download_timespriceweightcompare_pricefree_shippingcurrencymin_order_amountmin_priceshipping_freightmax_priceclassIDtax_idname_encountbrief_description_encross_sellingdescription_enupsellingmeta_title_enrating_countmeta_description_entotal_salesmeta_keywords_encategory_idordering_availablebadgeslugsku_typename_rubase_price_selectablebrief_description_rusku_countdescription_rumeta_title_rumeta_description_rumeta_keywords_ruvkontakte_update_timestampid_1cbrandshipping_nostock В таблицах есть столбцы productID и id, в них уникальные данные, по которым можем идентифицировать товары. А вот информацию нужно перебросить между столбцами id_1c. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 13:19:46 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
так что ли, но это при условии что базы на одном серваке Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 13:30:13 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
bochkov, базы находятся на одном сервере, но пользователи у них разные. Ошибка: #1142 - SELECT command denied to user 'u_user'@'localhost' for table 'SC_products' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 13:39:22 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
ну так добавьте прав вашему пользователю хотяб на время, или сделайте пользователя, который может редактировать обе базы, либо зайдие под рутом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 13:44:56 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
bochkov, извините но я таки некомпетентен в данном вопросе( Базы таки находятся на разных серверах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 13:56:34 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
тогда писать программу по доливке данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 13:58:32 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
olehs, я бы делал так, раз 3000... чтобы не мучаться с 1с, скинул бы дамп из 1с два столбика, идентификатор и не достающий. а потом вноутпад ++ обработал бы эти строки регуляркой Код: sql 1. 2. 3. и запустил бы полученую серию апдейтов в базе. если на ты с 1с, курсором обход всех записей в таблице и серия обращений на базу сайта с апдейтом. хотя опять в упор не понимаю, почему нельзя фиксить и запустить синхронизацию заново магической команды которая бы всё сделала сама нету! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 14:09:25 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
если на 2м серваке есть FEDERATED ENGINE, если нет то поставить Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 14:31:45 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
bochkov, чтото тут не так. врядли к 1с ты так подключишься. а если и да, то врядли он подключиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 15:00:32 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
понятия не имею что такое 1с, это форум о mysql, тема про mysql, и решение для mysql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 22:42:40 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
bochkov, спасибо за решение, но запрос выдает ошибку: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DROP TABLE IF EXISTS remote_table' at line 2 И хочу заметить что о 1С речь не идет. Я просто уточнил что столбец id_1c содержит информацию с GUIDами для обмена с программой 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 12:15:48 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
olehs, команду какую запускаешь. если читать сообщение об ошибке, как минимум есть первая строка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 16:47:03 |
|
||
|
Перенос данных из столбца одной таблицы в столбец другой базы
|
|||
|---|---|---|---|
|
#18+
bochkov, спасибо за помощь, но вчера связался с тех поддержкой моего хостинга, и выяснилось что FEDERATED ENGINE на моем хостинге не доступен. Вопрос решил импортом файла CSV. Спасибо Вам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 15:01:21 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38616412&tid=1834963]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 310ms |

| 0 / 0 |
