Commit c270064c authored by tim@work.mysql.com's avatar tim@work.mysql.com

ha_berkeley.cc fixed misleading comment

sql_parse.cc	typo when checking for autocommit
parent 49a245f4
...@@ -6,3 +6,4 @@ sasha@work.mysql.com ...@@ -6,3 +6,4 @@ sasha@work.mysql.com
serg@serg.mysql.com serg@serg.mysql.com
yfaktoro@nslinuxw2.bedford.progress.com yfaktoro@nslinuxw2.bedford.progress.com
mwagner@evoq.home.mwagner.org mwagner@evoq.home.mwagner.org
tim@work.mysql.com
...@@ -1374,8 +1374,9 @@ int ha_berkeley::external_lock(THD *thd, int lock_type) ...@@ -1374,8 +1374,9 @@ int ha_berkeley::external_lock(THD *thd, int lock_type)
&& !(thd->options & OPTION_BEGIN)) && !(thd->options & OPTION_BEGIN))
{ {
/* /*
F_UNLOCK is done without a transaction commit / rollback. This F_UNLOCK is done without a transaction commit / rollback.
means that something went wrong. This happens if the thread didn't update any rows or if
something went wrong during an update.
We can in this case silenty abort the transaction. We can in this case silenty abort the transaction.
*/ */
DBUG_PRINT("trans",("aborting transaction")); DBUG_PRINT("trans",("aborting transaction"));
......
...@@ -1539,7 +1539,7 @@ mysql_execute_command(void) ...@@ -1539,7 +1539,7 @@ mysql_execute_command(void)
/* Check if auto_commit mode changed */ /* Check if auto_commit mode changed */
if ((org_options ^ lex->options) & OPTION_AUTO_COMMIT) if ((org_options ^ lex->options) & OPTION_AUTO_COMMIT)
{ {
if (!org_options & OPTION_AUTO_COMMIT) if (!(org_options & OPTION_AUTO_COMMIT))
{ {
/* We changed to auto_commit mode */ /* We changed to auto_commit mode */
thd->options&= ~OPTION_BEGIN; thd->options&= ~OPTION_BEGIN;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment