mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Fix for MDEV-15812 Assert in SEQUENCE when forcing STATEMEMT format
The bug was the we copied the lock type to the underlying engine even when external_lock failed.
This commit is contained in:
5
mysql-test/suite/sql_sequence/replication_drop.result
Normal file
5
mysql-test/suite/sql_sequence/replication_drop.result
Normal file
@ -0,0 +1,5 @@
|
||||
CREATE SEQUENCE seq ENGINE=InnoDB;
|
||||
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;
|
||||
INSERT INTO seq VALUES (1,1,100,1,1,1,1,1);
|
||||
ERROR HY000: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.
|
||||
DROP SEQUENCE seq;
|
Reference in New Issue
Block a user