Состояние MySQL AUTOCOMMIT при использовании BEGIN и START TRANSACTION

Мне нужно использовать транзакцию в моем проекте на MySQL. Но я не уверен, нужно ли мне использовать mysql_query("SET AUTOCOMMIT=0");или нет.
Я знаю, что у меня есть 2 варианта:

  1. НАЧАЛО
  2. НАЧАТЬ ТРАНЗАКЦИЮ

Также я слышал, что один из обоих элементов не требует использования AUTOCOMMIT = 0.
Пожалуйста, помогите мне узнать, когда я должен использовать AUTOCOMMIT = 0на самом деле, с BEGINили с START TRANSACTION?

Спасибо.

6
задан Mohammad Saberi 7 July 2012 в 14:36
поделиться