Многопоточный доступ к базе данных MySQL

Евгений12 років у сервісі
Дані замовника будуть вам доступні після подання заявки
26.12.2022

Приветствую.

Проблема такая: Есть база данных mysql, к ней одновременно подключаются до 300 скриптов питона через peewee и берут одну запись для работы:

qs = Channel.select().where(Channel.status == Channel.STATUS_FILTER).order_by(fn.Rand()).limit(1)

Проблема в том, что несколько скриптов могут взять одну и ту же запись. Мне нужен способ, как этого избежать.

Нужен тот кто знает как это сделать, а не изучать вопрос взяв задание!!!

И указывайте цену!

Заявки фрілансерів