В очередной раз произошли изменения структуры базы либруса, в связи с чем возникла очередная проблема при работе с программой:
Проблему решаем следующим образом:
Открываем любым текстовым редактором файл 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;