@@ -5909,64 +5909,63 @@ drop database d;
59095909# myslqdump will forget sequence definition details on --no-data dump
59105910#
59115911create database d;
5912- use d;
5913- CREATE SEQUENCE s1 START WITH 100 INCREMENT BY 10 MINVALUE=100 MAXVALUE=1100 CYCLE;
5914- CREATE SEQUENCE s2 START WITH 200 INCREMENT BY 20 MINVALUE=200 MAXVALUE=1200 CYCLE;
5915- CREATE SEQUENCE s3 START WITH 300 INCREMENT BY 30 MINVALUE=300 MAXVALUE=1300 CYCLE;
5916- CREATE SEQUENCE s4 START WITH 400 INCREMENT BY 40 MINVALUE=400 MAXVALUE=1400 CYCLE;
5917- SELECT NEXTVAL(s1),NEXTVAL(s2),NEXTVAL(s3), NEXTVAL(s4);
5918- NEXTVAL(s1) NEXTVAL(s2) NEXTVAL(s3) NEXTVAL(s4)
5912+ CREATE SEQUENCE d.s1 START WITH 100 INCREMENT BY 10 MINVALUE=100 MAXVALUE=1100 CYCLE;
5913+ CREATE SEQUENCE d.s2 START WITH 200 INCREMENT BY 20 MINVALUE=200 MAXVALUE=1200 CYCLE;
5914+ CREATE SEQUENCE d.s3 START WITH 300 INCREMENT BY 30 MINVALUE=300 MAXVALUE=1300 CYCLE;
5915+ CREATE SEQUENCE d.s4 START WITH 400 INCREMENT BY 40 MINVALUE=400 MAXVALUE=1400 CYCLE;
5916+ SELECT NEXTVAL(d.s1),NEXTVAL(d.s2),NEXTVAL(d.s3), NEXTVAL(d.s4);
5917+ NEXTVAL(d.s1) NEXTVAL(d.s2) NEXTVAL(d.s3) NEXTVAL(d.s4)
59195918100 200 300 400
59205919# Show create before dump
5921- show create sequence s1;
5920+ show create sequence d. s1;
59225921Table Create Table
59235922s1 CREATE SEQUENCE `s1` start with 100 minvalue 100 maxvalue 1100 increment by 10 cache 1000 cycle ENGINE=MyISAM
5924- show create sequence s2;
5923+ show create sequence d. s2;
59255924Table Create Table
59265925s2 CREATE SEQUENCE `s2` start with 200 minvalue 200 maxvalue 1200 increment by 20 cache 1000 cycle ENGINE=MyISAM
5927- show create sequence s3;
5926+ show create sequence d. s3;
59285927Table Create Table
59295928s3 CREATE SEQUENCE `s3` start with 300 minvalue 300 maxvalue 1300 increment by 30 cache 1000 cycle ENGINE=MyISAM
5930- show create sequence s4;
5929+ show create sequence d. s4;
59315930Table Create Table
59325931s4 CREATE SEQUENCE `s4` start with 400 minvalue 400 maxvalue 1400 increment by 40 cache 1000 cycle ENGINE=MyISAM
59335932# Dump sequence without `--no-data`
59345933# Restore from mysqldump
59355934# Show create after restore
5936- show create sequence s1;
5935+ show create sequence d. s1;
59375936Table Create Table
59385937s1 CREATE SEQUENCE `s1` start with 100 minvalue 100 maxvalue 1100 increment by 10 cache 1000 cycle ENGINE=MyISAM
5939- show create sequence s2;
5938+ show create sequence d. s2;
59405939Table Create Table
59415940s2 CREATE SEQUENCE `s2` start with 200 minvalue 200 maxvalue 1200 increment by 20 cache 1000 cycle ENGINE=MyISAM
5942- show create sequence s3;
5941+ show create sequence d. s3;
59435942Table Create Table
59445943s3 CREATE SEQUENCE `s3` start with 300 minvalue 300 maxvalue 1300 increment by 30 cache 1000 cycle ENGINE=MyISAM
5945- show create sequence s4;
5944+ show create sequence d. s4;
59465945Table Create Table
59475946s4 CREATE SEQUENCE `s4` start with 400 minvalue 400 maxvalue 1400 increment by 40 cache 1000 cycle ENGINE=MyISAM
5948- SELECT NEXTVAL(s1),NEXTVAL(s2),NEXTVAL(s3), NEXTVAL(s4);
5949- NEXTVAL(s1) NEXTVAL(s2) NEXTVAL(s3) NEXTVAL(s4)
5947+ SELECT NEXTVAL(d. s1),NEXTVAL(d. s2),NEXTVAL(d. s3), NEXTVAL(d. s4);
5948+ NEXTVAL(d. s1) NEXTVAL(d. s2) NEXTVAL(d. s3) NEXTVAL(d. s4)
59505949100 200 300 400
59515950# Dump sequence with `--no-data`
59525951# Restore from mysqldump
59535952# Show create after restore `--no-data`
5954- show create sequence s1;
5953+ show create sequence d. s1;
59555954Table Create Table
59565955s1 CREATE SEQUENCE `s1` start with 100 minvalue 100 maxvalue 1100 increment by 10 cache 1000 cycle ENGINE=MyISAM
5957- show create sequence s2;
5956+ show create sequence d. s2;
59585957Table Create Table
59595958s2 CREATE SEQUENCE `s2` start with 200 minvalue 200 maxvalue 1200 increment by 20 cache 1000 cycle ENGINE=MyISAM
5960- show create sequence s3;
5959+ show create sequence d. s3;
59615960Table Create Table
59625961s3 CREATE SEQUENCE `s3` start with 300 minvalue 300 maxvalue 1300 increment by 30 cache 1000 cycle ENGINE=MyISAM
5963- show create sequence s4;
5962+ show create sequence d. s4;
59645963Table Create Table
59655964s4 CREATE SEQUENCE `s4` start with 400 minvalue 400 maxvalue 1400 increment by 40 cache 1000 cycle ENGINE=MyISAM
5966- SELECT NEXTVAL(s1),NEXTVAL(s2),NEXTVAL(s3), NEXTVAL(s4);
5967- NEXTVAL(s1) NEXTVAL(s2) NEXTVAL(s3) NEXTVAL(s4)
5965+ SELECT NEXTVAL(d. s1),NEXTVAL(d. s2),NEXTVAL(d. s3), NEXTVAL(d. s4);
5966+ NEXTVAL(d. s1) NEXTVAL(d. s2) NEXTVAL(d. s3) NEXTVAL(d. s4)
59685967100 200 300 400
5969- drop sequence s1, s2, s3, s4;
5968+ drop sequence d. s1, d. s2, d. s3, d. s4;
59705969drop database d;
59715970#
59725971# MDEV-20070
0 commit comments