mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
Changes to make ALTER TABLE and DELETE FROM TABLE work properly
with BEGIN WORK.
This commit is contained in:
@ -1150,7 +1150,8 @@ mysql_execute_command(void)
|
||||
}
|
||||
}
|
||||
/* ALTER TABLE ends previous transaction */
|
||||
if (!(thd->options & OPTION_AUTO_COMMIT) && ha_commit(thd))
|
||||
if ((!(thd->options & OPTION_AUTO_COMMIT) ||
|
||||
(thd->options & OPTION_BEGIN)) && ha_commit(thd))
|
||||
res= -1;
|
||||
else
|
||||
res= mysql_alter_table(thd, lex->db, lex->name,
|
||||
|
Reference in New Issue
Block a user