В настоящее время я использую mysql.connector
в проекте Python Flask, и после того, как пользователи введут свою информацию, будет выполнен следующий запрос:
"SELECT first, last, email, {} FROM {} WHERE {} <= {} AND ispaired IS NULL".format(key, db, class_data[key], key)
Это создаст проблему, если этот запрос будет выполнен в2 потока одновременно, и вернул одну и ту же строку в обоих потоках.Мне было интересно, есть ли способ предотвратить одновременное выполнение запросов SELECT
mysql или это уже было поведение по умолчанию mysql.connector
?Для получения дополнительной информации все запросы mysql.connector
выполняются после проверки подлинности с одинаковыми учетными данными.