[MDEV-20071] mysqldump won't work correct on sequences Created: 2019-07-16  Updated: 2019-07-21  Resolved: 2019-07-21

Status: Closed
Project: MariaDB Server
Component/s: Backup, Sequences
Affects Version/s: 10.4
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: miracee Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Environment:

Debian buster and Ubuntu 19.04 and 18.04


Issue Links:
Duplicate
is duplicated by MDEV-20070 cannot insert into write locked table... Open

 Description   

TEST:
DROP DATABASE IF EXISTS test1;
DROP DATABASE IF EXISTS test2;
CREATE DATABASE test1;
CREATE DATABASE test2;
USE test1;
CREATE SEQUENCE seq_t_i INCREMENT 1 START WITH 1;
CREATE TABLE t(
i integer DEFAULT nextval(seq_t_i),
j integer
);
INSERT INTO t VALUES (1,1),(2,2),(3,3),(4,4);
SELECT SETVAL(seq_t_i, 4);
INSERT INTO t(j) VALUES (5),(6),(7);
SELECT SETVAL(seq_t_i,200);
INSERT INTO t(j) VALUES (201),(202),(203);

$ mysqldump test1 > foo.sql
$ mysql test2 < foo.sql

ERROR 1100 (HY000) at line 66: Table 'seq_t_id' was not locked with LOCK TABLES

Looks like mysqldump not working correct on sequences.

Best regards,

Susanne


Generated at Thu Feb 08 08:56:30 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.