Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сравнение 2ух баз данных АБИС Koha / 8 сообщений из 8, страница 1 из 1
09.06.2015, 11:26:55
    #38979925
Andrei2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение 2ух баз данных АБИС Koha
Есть 2 БД: 03_старая и 04_новая откорректированная на другом сервере.
Библиотекари в 03_старой занесли около 3000 изображений к книгам.
Во второй БД они не отображаются так как.
1)В таблице biblioimages каждому значению imagenumber соответствует свое значение biblionumber, которое связано с таблицей biblio, где каждому значению biblionumber соответствует свое значение author, title, copyrightdate.

Эти поля неизменные. Нужно сравнить таблицы biblio двух баз данных (03 и 04) если значение полей author,
title, copyrightdate совпадают, то в 04БД в таблице biblioimages заменить значение biblionumber на то которое сейчас есть в таблице biblio 04БД.
Желающим помочь за вознаграждение могу выслать обе БД!!!!
...
Рейтинг: 0 / 0
09.06.2015, 11:32:13
    #38979934
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение 2ух баз данных АБИС Koha
Andrei2сравнить таблицы biblio двух баз данных (03 и 04) если значение полей author, title, copyrightdate совпадают, то в 04БД в таблице biblioimages заменить значение biblionumber на то которое сейчас есть в таблице biblio 04БД .
Мда-с... тупняк. За руками следить надо...
Код: sql
1.
2.
3.
4.
5.
UPDATE db4.biblio t4, db3.biblio t3
SET t{destination}.biblioimages = t{source}.biblioimages 
WHERE t3.author = t4.author
  AND t3.title = t4.title
  AND t3.copyrightdate = t4.copyrightdate 
...
Рейтинг: 0 / 0
09.06.2015, 13:18:40
    #38980108
Andrei2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение 2ух баз данных АБИС Koha
спасибо за помощь. В mysql(е) новичок. Можно немного по подробнее. Базы данных находятся на разных серверах. К примеру сделал я экспорт 2 ух БД в файл. Есть 04БД.sql и есть 03.sql. Копирую 03.sql на второй сервер где уже есть 04БД.sql и что далее делать ...?
...
Рейтинг: 0 / 0
09.06.2015, 13:29:55
    #38980118
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение 2ух баз данных АБИС Koha
Импортировать, что ж ещё...
...
Рейтинг: 0 / 0
09.06.2015, 16:22:01
    #38980300
Andrei2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение 2ух баз данных АБИС Koha
импортировал . Можете обьяснить на моем примере.

UPDATE koha_library.biblio t4, koha03.biblio t3
SET koha_library.biblioimages = koha03.biblioimages
WHERE t3.author = t4.author
AND t3.title = t4.title
AND t3.copyrightdate = t4.copyrightdate

выдает ошибку #1054 - Unknown column 'koha_library.biblioimages' in 'field list'

koha_library (она же 04); импортировал koha03.
...
Рейтинг: 0 / 0
09.06.2015, 16:37:09
    #38980317
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение 2ух баз данных АБИС Koha
Andrei2выдает ошибку #1054 - Unknown column 'koha_library.biblioimages' in 'field list'Правильно - у тебя нет таблицы koha_library среди используемых в запросе инстансов таблиц.
...
Рейтинг: 0 / 0
11.06.2015, 12:37:58
    #38982123
Andrei2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение 2ух баз данных АБИС Koha
попробую обяснить подробнее
таблицы biblioimages двух баз (koha03 и koha_library) одинаковы!


В БД koha03 в таблице biblio: author=Schreiner, Thomas R и title=Teologia Noului Testament : maretia lui Dumnezeu соответствует biblionumber=39813

в БД koha_library: author=Schreiner, Thomas R и title=Teologia Noului Testament : maretia lui Dumnezeu соответствует biblionumber= 8610

Нужно в БД koha_library в таблице biblioimages заменить biblionumber с 39813 на 8610 и так для всех 3000.
...
Рейтинг: 0 / 0
11.06.2015, 12:58:35
    #38982156
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение 2ух баз данных АБИС Koha
Не надо подробнее. Просто смотри внимательно на мой и на свой запрос. Хотя... лучше сначала почитай ХОТЬ ЧТО-НИБУДЬ про синтаксис запросов, а то снова ничего не поймёшь.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сравнение 2ух баз данных АБИС Koha / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]