mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 05:22:25 +01:00
33efc9677d
Fixed (together with Guilhem) bugs in mysqlbinlog regarding --offset Prefix addresses with 0x for easier comparisons of debug logs Fixed problem where MySQL choosed index-read even if there would be a much better range on the same index This fix changed some 'index' queries to 'range' queries in the test suite Don't create 'dummy' WHERE clause for trivial WHERE clauses where we can remove the WHERE clause. This fix removed of a lot of 'Using where' notes in the test suite. Give NOTE instead of WARNING if table/function doesn't exists when using DROP IF EXISTS Give NOTE instead of WARNING for safe field-type conversions Makefile.am: Don't automaticly update files from bk client/mysqlbinlog.cc: Merge with 4.1 (+ apply bug fixes for --offset and --start-position) include/my_sys.h: Faster clear_alloc_root() mysql-test/r/bdb.result: Updated results after merge mysql-test/r/create.result: Updated results after merge mysql-test/r/func_group.result: Updated results after merge mysql-test/r/func_if.result: Updated results after merge mysql-test/r/heap_btree.result: Updated results after merge mysql-test/r/index_merge.result: Updated results after merge mysql-test/r/index_merge_ror.result: Updated results after merge mysql-test/r/innodb.result: Updated results after merge mysql-test/r/join_outer.result: Updated results after merge mysql-test/r/mysqlbinlog2.result: Updated results after merge mysql-test/r/negation_elimination.result: Updated results after merge mysql-test/r/null.result: Updated results after merge Added more tests mysql-test/r/null_key.result: Updated results after merge Added more tests mysql-test/r/order_by.result: Updated results after merge mysql-test/r/range.result: Updated results after merge Added more tests mysql-test/r/rpl_charset.result: Updated results after merge mysql-test/r/sp-error.result: Updated results after merge mysql-test/r/sp.result: Updated results after merge Added delete of some stored procedures in an attempt to be able to re-run test even if it aborts in the middle mysql-test/r/type_blob.result: Updated results after merge (Some warnings are now notes) mysql-test/r/user_var.result: Updated results after merge Added more tests mysql-test/r/variables.result: Updated results after merge mysql-test/r/view.result: Updated results after merge mysql-test/t/mysqlbinlog2.test: Updated tests to use new positions mysql-test/t/null.test: More tests mysql-test/t/null_key.test: More tests mysql-test/t/range.test: More tests mysql-test/t/rpl_charset.test: Avoid big diffs in the future if tests changes mysql-test/t/sp-error.test: Updated error numbers mysql-test/t/sp-security.test: Updated error numbers mysql-test/t/sp.test: Updated results after merge Added delete of some stored procedures in an attempt to be able to re-run test even if it aborts in the middle mysql-test/t/user_var.test: More tests mysql-test/t/view.test: Updated error numbers mysys/my_alloc.c: Write into debug log the address of the allocated area sql/ha_isam.cc: Prefix addresses with 0x for easier comparisons of debug logs sql/ha_myisam.cc: Prefix addresses with 0x for easier comparisons of debug logs sql/ha_ndbcluster.cc: Add missing enum to switch sql/handler.cc: remove compiler warning sql/item.cc: More debugging Simple cleanup sql/item.h: Move Item::cleanup() to item.cc sql/item_cmpfunc.cc: Fix arena code sql/item_subselect.cc: After merge fixes sql/item_subselect.h: After merge fixes sql/item_sum.cc: Updated comment sql/log_event.cc: Remove wrong test sql/mysql_priv.h: Indentation fixes sql/mysqld.cc: After merge fixes Added 0x to pointers in debug log sql/opt_range.cc: Fixed problem where MySQL choosed index-read even if there would be a much better range on the same index This fix changed some 'index' queries to 'range' queries in the test suite sql/set_var.cc: Indentation fixes sql/sp_head.cc: Set state to INITIALIZED to make SP work with new arena code sql/sql_base.cc: After merge fixes sql/sql_class.cc: More debugging Use clear_alloc_root() instead of init_alloc_root() as the former is faster sql/sql_class.h: New method 'only_prepare()' sql/sql_lex.cc: After merge fixes sql/sql_lex.h: After merge fixes sql/sql_parse.cc: Fix for timezone tables. (The old way to add timezone tables to global list in 'create_total_list' doesn't work anymore) Give NOTE instead of WARNING if table/function doesn't exists when using DROP IF EXISTS sql/sql_prepare.cc: After merge fixes sql/sql_select.cc: Don't create 'dummy' WHERE clause for trivial WHERE clauses where we can remove the WHERE clause. This fix removed of a lot of 'Using where' notes in the test suite sql/sql_table.cc: Give NOTE instead of WARNING if table/function doesn't exists when using DROP IF EXISTS sql/sql_union.cc: After merge fix sql/sql_view.cc: After merge fix sql/table.cc: After merge fix sql/tztime.cc: Update timezone table handling to use new table lists structure sql/tztime.h: Update timezone table handling to use new table lists structure sql/unireg.cc: Use 0x before pointers
512 lines
15 KiB
Text
512 lines
15 KiB
Text
drop table if exists t1;
|
|
reset master;
|
|
set @a=UNIX_TIMESTAMP("2020-01-21 15:32:22");
|
|
set timestamp=@a;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
insert into t1 values(null, "a");
|
|
insert into t1 values(null, "b");
|
|
set timestamp=@a+2;
|
|
insert into t1 values(null, "c");
|
|
set timestamp=@a+4;
|
|
insert into t1 values(null, "d");
|
|
insert into t1 values(null, "e");
|
|
flush logs;
|
|
set timestamp=@a+1;
|
|
insert into t1 values(null, "f");
|
|
|
|
--- Local --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
|
|
--- offset --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
SET INSERT_ID=1;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
|
|
--- start-position --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609946;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
|
|
--- stop-position --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
|
|
--- start-datetime --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
SET INSERT_ID=3;
|
|
use test;
|
|
SET TIMESTAMP=1579609944;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
|
|
--- stop-datetime --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
|
|
--- Local with 2 binlogs on command line --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
use test;
|
|
SET TIMESTAMP=1579609943;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "f");
|
|
|
|
--- offset --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
SET INSERT_ID=1;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
use test;
|
|
SET TIMESTAMP=1579609943;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "f");
|
|
|
|
--- start-position --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609946;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
use test;
|
|
SET TIMESTAMP=1579609943;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "f");
|
|
|
|
--- stop-position --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
|
|
--- start-datetime --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
SET INSERT_ID=3;
|
|
use test;
|
|
SET TIMESTAMP=1579609944;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
use test;
|
|
SET TIMESTAMP=1579609943;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "f");
|
|
|
|
--- stop-datetime --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
|
|
--- Remote --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
|
|
--- offset --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
SET INSERT_ID=1;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
|
|
--- start-position --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609946;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
|
|
--- stop-position --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
|
|
--- start-datetime --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
SET INSERT_ID=3;
|
|
use test;
|
|
SET TIMESTAMP=1579609944;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
|
|
--- stop-datetime --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
|
|
--- Remote with 2 binlogs on command line --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
use test;
|
|
SET TIMESTAMP=1579609943;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "f");
|
|
|
|
--- offset --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
SET INSERT_ID=1;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
use test;
|
|
SET TIMESTAMP=1579609943;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "f");
|
|
|
|
--- start-position --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609946;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
use test;
|
|
SET TIMESTAMP=1579609943;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "f");
|
|
|
|
--- stop-position --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
|
|
--- start-datetime --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
SET INSERT_ID=3;
|
|
use test;
|
|
SET TIMESTAMP=1579609944;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
use test;
|
|
SET TIMESTAMP=1579609943;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
insert into t1 values(null, "f");
|
|
|
|
--- stop-datetime --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
|
|
--- to-last-log --
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
use test;
|
|
SET TIMESTAMP=1579609942;
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1;
|
|
SET @@session.sql_mode=0;
|
|
create table t1 (a int auto_increment not null primary key, b char(3));
|
|
SET INSERT_ID=1;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "a");
|
|
SET INSERT_ID=2;
|
|
SET TIMESTAMP=1579609942;
|
|
insert into t1 values(null, "b");
|
|
SET INSERT_ID=3;
|
|
SET TIMESTAMP=1579609944;
|
|
insert into t1 values(null, "c");
|
|
SET INSERT_ID=4;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "d");
|
|
SET INSERT_ID=5;
|
|
SET TIMESTAMP=1579609946;
|
|
insert into t1 values(null, "e");
|
|
SET INSERT_ID=6;
|
|
SET TIMESTAMP=1579609943;
|
|
insert into t1 values(null, "f");
|
|
|
|
--- end of test --
|
|
drop table t1;
|