Решение очередной проблемы с обновлением базы - 19 Декабря 2009 - LibRusLib
LibRusLib
Суббота, 03.12.2016, 14:39
Приветствую Вас Гость | RSS
 
Главная РегистрацияВход
Форма входа
Меню сайта
Donate


WMZ: Z110426642434
WME: E386693461131
WMR: R269652600434
WMU: U327074806560
Главная » 2009 » Декабрь » 19 » Решение очередной проблемы с обновлением базы
12:14
Решение очередной проблемы с обновлением базы

В очередной раз произошли изменения структуры базы либруса, в связи с чем возникла очередная проблема при работе с программой:

Проблему решаем следующим образом:

Открываем любым текстовым редактором файл lib.convert.sql находящийся в каталоге upload.
Ищем следующие строчки и удаляем их.

set @a:=(select min(genreid) from libgenrelist where genrecode="other");
insert into libgenre(GenreId,BookId)
select @a, BookId from libbook where BookId not in (select BookId from libgenre);

update libgenre set genreid=0 where BookId not in (select BookId from libbook);
delete from libgenre where genreid=0;
delete table1 from libgenre as table1, libgenre as table2  where table1.bookid=table2.bookid  and table1.genreid=table2.genreid and table1.id>table2.id;

Для ленивых - готовый файл. Скачать и заменить. http://libruslib.ucoz.com/update/lib.convert.sql

Просмотров: 722 | Добавил: drserj | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Календарь
«  Декабрь 2009  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright LibRusLib © 2016