Поочередность SQL транзакций

109
26 марта 2022, 23:20

Использую MYSQLi.Есть такая проблема, при выполнении SQL транзакций иногда появляется ошибка: Deadlock found when trying to get lock; try restarting transaction

Ошибка появляется потому что при выполнении одной транзакции запускается другая и нет доступа к некоторым таблицам, которые были заблокированы первой транзакцией.

Вопрос, можно ли как то организовать поочередное выполнение SQL транзакций? К примеру, если во время выполнения первой транзакции будет нужно выполнять вторую, что бы она не началась выполняться, пока не закончится первая?

READ ALSO
Php передача csv файла пользователю

Php передача csv файла пользователю

Мне нужно с базы данных сделать выборку и сформировать файл и предложить пользователю его сохранитьС базы данных возвращается двумерный...

213
Ошибка при запросе API Cloudflare. Почему?

Ошибка при запросе API Cloudflare. Почему?

когда я запускаю следующий код:

144
Задал условия в php

Задал условия в php

Задал условия в php - if и else но, почему то if выводится как надо по условию а else всегда выводится, что не так ? В моём случае выводится "да нет ошибся!"

80
Нужно изменить размер изображения на сервере php

Нужно изменить размер изображения на сервере php

Есть задача - менять размер изображения, чтобы оно было пропорциаонльно (квадратное)Только дело в том, что его нужно не кропить, а приращивать...

84