Я пытаюсь самостоятельно научиться пользоваться базами данных, и теперь я понял, что, хотя я использовал эти концепции раньше, я не знаю, в чем разница между ними:
Что такое транзакция?
Что такое замок?
Насколько мне известно, при использовании транзакции все инструкции выполняются как одна, поэтому другой пользователь не может вмешиваться. Так зачем мне использовать блокировку в этом случае?
Когда следует использовать блокировку и когда транзакции?
Я использую MySQL, если это имеет значение ...