Внимание ! В некоторых обновлениях базы встречается ситуация, когда поля данных в таблице авторов пустые. В итоге, программа не всегда корректно обновляется. Для решения этой проблемы необходимо внести изменения в файле upload/lib.convert.sql или заменить его уже подправленным lib.convert.sql.
Лечение проблемы самостоятельно:
Ищем в файле upload/lib.convert.sql строку
-- FIX --------------------------------------------------------------------------------------------------
Ниже ищем строки
set @a=(select AvtorId from libavtor join libavtorname using (avtorid) where firstname="" and lastname="" and middlename="" and nickname="" group by avtorid); delete from libavtor where avtorid in (@a);
и меняем на
drop table if exists aaa; create temporary table aaa (select AvtorId from libavtor join libavtorname using (avtorid) where firstname="" and lastname="" and middlename="" and nickname="" group by avtorid); delete from libavtor where avtorid in (select AvtorId from aaa); drop table if exists aaa;
|