Например, если у меня есть этот алгоритм:Как заблокировать запись в базе данных sqlite с помощью PDO?
- Подключение к базе данных
- Попробуйте выбрать некоторые данные из базы данных
- Если данные не существует
- Получить данные где-то
- Вставьте данные в базу данных
- Закрыть соединение с базой данных
- ли что-то с данными
- И мы сделали
Затем, если начинается сценарий PHP и база данных не имеет данных, возможно, генерируя его (шаг 3,1) , другой пользователь снова запускает скрипт. Тогда, я думаю, somethink как это лучше:
- Подключение к базе данных
- Попробуйте выбрать некоторые данные из базы данных (если запись заблокирована, сценарий ждет, пока он не будет разблокирован)
- Если данных не существует
- Блокировка базы данных запись
- Получить данные из где-то
- вставить данные в базу данных
- Разблокировка запись базы данных
- Закрыть Подключение к базе данных
- Сделайте что-нибудь с данными
- И мы сделали
Как я могу это сделать замок? (Я новичок в SQL, возможно, есть более подходящее имя)