@forall я юзаю вот так
ставлю глобальную timeout 1000 мс
в потоке где юзается http, в кубик таймаут ставлю глобальную пременную timeout
профит
а в клиенте да, там таймаут он не реагирует (
Здравствуйте.
Использую модуль SQL для работы с бд.
Потоки иногда берут одни и те же данные из таблицы при таком алгоритме :
Беру строку с бл=0
Изменяю на бл=1
В 2 разных запроса, но идущих подряд.
В одном запросе выполнить не получается , пробовал разные варианты, менял диалект, но выдает ошибку "SequelizeDatabaseError: You have an error in your SQL syntax;"
Если делаю запрос не через бас, а в самой бд, то все работает как надо
Как правильно сделать такой запрос? Спасибо
@slally said in Два запроса в одном SQL:
В одном запросе выполнить не получается , пробовал разные варианты, менял диалект, но выдает ошибку
@GhostZ said in Многопоточная работа с базой данных MySQL, чтобы несколько потоков не могли обратиться к одной записи одновременно.:
В дополнительных настройках действия "Настроить соединение" для настроек диалекта укажите это значение:
{multipleStatements: true}, с типом поля expression