Мне нужно использовать транзакцию в моем проекте на MySQL. Но я не уверен, должен ли я использовать mysql_query("SET AUTOCOMMIT=0");
или нет.
Я знаю, что у меня есть 2 варианта:Статус MySQL AUTOCOMMIT при использовании BEGIN и START TRANSACTION
- НАЧАТЬ
- START TRANSACTION
Кроме того, я слышал, что один из обоих элементов не требуется использования AUTOCOMMIT = 0
.
Пожалуйста, помогите мне узнать, когда я должен использовать AUTOCOMMIT = 0
на самом деле, с BEGIN
или с START TRANSACTION
?
спасибо.
не использовать mysql_ * function –
@Random Я должен сделать это, к сожалению. У меня есть проект со многими строками кодов, написанных таким образом, и их так сложно изменить. –
Но вам приходится сталкиваться с этой трудной работой, чтобы обеспечить безопасность ваших пользователей. –