Страница 1 из 1

ошибка в запросе MySQL

Добавлено: 19 мар 2020, 12:22
wss
Здравствуйте. Работает уведомление, но уведомления отсылаются не всем агентам. Полез в логи , а там см. скриншоты. На всякий еще и код одной ошибки приведу:

Код: Выделить всё

 Message: You have an error in your SQL syntax; check the manual that corre=
sponds to your MariaDB server version for the right syntax to use near ')
                AND st.ticket_lock_id NOT IN (  )' at line 5, SQL: '
            SELECT st.tn, st.id, st.timeout, sq.unlock_timeout, st.sla_id, =
st.queue_id
            FROM ticket st, queue sq
            WHERE st.queue_id =3D sq.id
                AND sq.unlock_timeout !=3D 0
                AND st.ticket_state_id IN (  )
                AND st.ticket_lock_id NOT IN (  ) '

.
Может быть эти ошибки и не связаны с уведомлениями. На скриншоте 33 в phpmyadmin пытался убрать ошибки.

Re: ошибка в запросе MySQL

Добавлено: 19 мар 2020, 12:39
wss
Еще кусок кода на который ругается. Файл /opt/otrs/Kernel/System/DB.pm

Re: ошибка в запросе MySQL

Добавлено: 19 мар 2020, 12:46
wss
Продолжение файла /opt/otrs/Kernel/System/DB.pm

Re: ошибка в запросе MySQL

Добавлено: 19 мар 2020, 12:57
alexus
У вас таблицы ticket_state нет! А она должна быть.

Re: ошибка в запросе MySQL

Добавлено: 19 мар 2020, 13:19
wss
Есть такая таблица. На скриншоте 77 phpmyadmin на тестовой машине. На скриншоте 88 на боевом.

Re: ошибка в запросе MySQL

Добавлено: 19 мар 2020, 14:34
wss
Думаю нужно самое начало приложить.

Re: ошибка в запросе MySQL

Добавлено: 20 мар 2020, 09:55
wss
Тему можно закрыть, вчера не посмотрел на дату ошибки.