mirror of
https://github.com/MariaDB/server.git
synced 2025-06-13 13:01:51 +03:00
5.5 merge
This commit is contained in:
@ -27,6 +27,11 @@ then
|
|||||||
configure="$configure --print"
|
configure="$configure --print"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "$AM_EXTRA_MAKEFLAGS" = "VERBOSE=1" -o "$verbose_make" = "1"
|
||||||
|
then
|
||||||
|
configure="$configure --verbose"
|
||||||
|
fi
|
||||||
|
|
||||||
commands="\
|
commands="\
|
||||||
/bin/rm -rf configure;
|
/bin/rm -rf configure;
|
||||||
/bin/rm -rf CMakeCache.txt CMakeFiles/
|
/bin/rm -rf CMakeCache.txt CMakeFiles/
|
||||||
@ -45,7 +50,7 @@ if [ -z "$just_configure" -a -z "$just_clean" ]
|
|||||||
then
|
then
|
||||||
commands="$commands
|
commands="$commands
|
||||||
|
|
||||||
$make $AM_MAKEFLAGS $AM_EXTRA_MAKEFLAGS $EXTRA_MAKEFLAGS"
|
$make $AM_MAKEFLAGS $AM_EXTRA_MAKEFLAGS"
|
||||||
|
|
||||||
if [ "x$strip" = "xyes" ]
|
if [ "x$strip" = "xyes" ]
|
||||||
then
|
then
|
||||||
|
@ -30,6 +30,11 @@ Usage: $0 [-h|-n] [configure-options]
|
|||||||
-h, --help Show this help message.
|
-h, --help Show this help message.
|
||||||
-n, --just-print Don't actually run any commands; just print them.
|
-n, --just-print Don't actually run any commands; just print them.
|
||||||
-c, --just-configure Stop after running configure.
|
-c, --just-configure Stop after running configure.
|
||||||
|
--extra-configs=xxx Add this to configure options
|
||||||
|
--extra-flags=xxx Add this C and CXX flags
|
||||||
|
--extra-cflags=xxx Add this to C flags
|
||||||
|
--extra-cxxflags=xxx Add this to CXX flags
|
||||||
|
--verbose Print out full compile lines
|
||||||
--with-debug=full Build with full debug(no optimizations, keep call stack).
|
--with-debug=full Build with full debug(no optimizations, keep call stack).
|
||||||
--warning-mode=[old|pedantic|maintainer]
|
--warning-mode=[old|pedantic|maintainer]
|
||||||
Influences the debug flags. Old is default.
|
Influences the debug flags. Old is default.
|
||||||
@ -64,6 +69,8 @@ parse_options()
|
|||||||
just_configure=1;;
|
just_configure=1;;
|
||||||
-n | --just-print | --print)
|
-n | --just-print | --print)
|
||||||
just_print=1;;
|
just_print=1;;
|
||||||
|
--verbose)
|
||||||
|
verbose_make=1;;
|
||||||
-h | --help)
|
-h | --help)
|
||||||
usage
|
usage
|
||||||
exit 0;;
|
exit 0;;
|
||||||
@ -89,6 +96,7 @@ just_configure=
|
|||||||
warning_mode=
|
warning_mode=
|
||||||
maintainer_mode=
|
maintainer_mode=
|
||||||
full_debug=
|
full_debug=
|
||||||
|
verbose_make=
|
||||||
|
|
||||||
parse_options "$@"
|
parse_options "$@"
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@ if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" GREATER 2.6)
|
|||||||
CMAKE_POLICY(VERSION 2.8)
|
CMAKE_POLICY(VERSION 2.8)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
MESSAGE(STATUS "Running cmake version ${CMAKE_VERSION}")
|
||||||
|
|
||||||
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)
|
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)
|
||||||
|
|
||||||
@ -324,6 +325,7 @@ IF(NOT WITHOUT_SERVER)
|
|||||||
IF(EXISTS ${CMAKE_SOURCE_DIR}/internal/CMakeLists.txt)
|
IF(EXISTS ${CMAKE_SOURCE_DIR}/internal/CMakeLists.txt)
|
||||||
ADD_SUBDIRECTORY(internal)
|
ADD_SUBDIRECTORY(internal)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
ADD_SUBDIRECTORY(packaging/rpm-uln)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
IF(UNIX)
|
IF(UNIX)
|
||||||
|
2
VERSION
2
VERSION
@ -4,5 +4,5 @@
|
|||||||
#
|
#
|
||||||
MYSQL_VERSION_MAJOR=10
|
MYSQL_VERSION_MAJOR=10
|
||||||
MYSQL_VERSION_MINOR=0
|
MYSQL_VERSION_MINOR=0
|
||||||
MYSQL_VERSION_PATCH=0
|
MYSQL_VERSION_PATCH=1
|
||||||
MYSQL_VERSION_EXTRA=
|
MYSQL_VERSION_EXTRA=
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
#include <welcome_copyright_notice.h> /* ORACLE_WELCOME_COPYRIGHT_NOTICE */
|
#include <welcome_copyright_notice.h> /* ORACLE_WELCOME_COPYRIGHT_NOTICE */
|
||||||
|
|
||||||
#define VER "1.2"
|
#define VER "1.3"
|
||||||
|
|
||||||
#ifdef HAVE_SYS_WAIT_H
|
#ifdef HAVE_SYS_WAIT_H
|
||||||
#include <sys/wait.h>
|
#include <sys/wait.h>
|
||||||
@ -148,6 +148,8 @@ static struct my_option my_long_options[]=
|
|||||||
&opt_user, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
|
&opt_user, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
|
||||||
{"verbose", 'v', "Display more output about the process.",
|
{"verbose", 'v', "Display more output about the process.",
|
||||||
&opt_not_used, &opt_not_used, 0, GET_BOOL, NO_ARG, 1, 0, 0, 0, 0, 0},
|
&opt_not_used, &opt_not_used, 0, GET_BOOL, NO_ARG, 1, 0, 0, 0, 0, 0},
|
||||||
|
{"version", 'V', "Output version information and exit.", 0, 0, 0,
|
||||||
|
GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0},
|
||||||
{"write-binlog", OPT_WRITE_BINLOG,
|
{"write-binlog", OPT_WRITE_BINLOG,
|
||||||
"All commands including mysqlcheck are binlogged. Enabled by default;"
|
"All commands including mysqlcheck are binlogged. Enabled by default;"
|
||||||
"use --skip-write-binlog when commands should not be sent to replication slaves.",
|
"use --skip-write-binlog when commands should not be sent to replication slaves.",
|
||||||
@ -298,6 +300,11 @@ get_one_option(int optid, const struct my_option *opt,
|
|||||||
}
|
}
|
||||||
add_option= 0;
|
add_option= 0;
|
||||||
break;
|
break;
|
||||||
|
case 'V':
|
||||||
|
printf("%s Ver %s Distrib %s, for %s (%s)\n",
|
||||||
|
my_progname, VER, MYSQL_SERVER_VERSION, SYSTEM_TYPE, MACHINE_TYPE);
|
||||||
|
die(0);
|
||||||
|
break;
|
||||||
case OPT_SILENT:
|
case OPT_SILENT:
|
||||||
opt_verbose= 0;
|
opt_verbose= 0;
|
||||||
add_option= 0;
|
add_option= 0;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
Copyright (c) 2000, 2012, Oracle and/or its affiliates.
|
Copyright (c) 2000, 2012, Oracle and/or its affiliates.
|
||||||
Copyright (c) 2010, 2012, Monty Program Ab.
|
Copyright (c) 2010, 2013, Monty Program Ab.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -1182,13 +1182,13 @@ check_consistent_binlog_pos(char *binlog_pos_file, char *binlog_pos_offset)
|
|||||||
found= 0;
|
found= 0;
|
||||||
while ((row= mysql_fetch_row(res)))
|
while ((row= mysql_fetch_row(res)))
|
||||||
{
|
{
|
||||||
if (0 == strcmp(row[0], "binlog_snapshot_file"))
|
if (0 == strcmp(row[0], "Binlog_snapshot_file"))
|
||||||
{
|
{
|
||||||
if (binlog_pos_file)
|
if (binlog_pos_file)
|
||||||
strmake(binlog_pos_file, row[1], FN_REFLEN-1);
|
strmake(binlog_pos_file, row[1], FN_REFLEN-1);
|
||||||
found++;
|
found++;
|
||||||
}
|
}
|
||||||
else if (0 == strcmp(row[0], "binlog_snapshot_position"))
|
else if (0 == strcmp(row[0], "Binlog_snapshot_position"))
|
||||||
{
|
{
|
||||||
if (binlog_pos_offset)
|
if (binlog_pos_offset)
|
||||||
strmake(binlog_pos_offset, row[1], LONGLONG_LEN);
|
strmake(binlog_pos_offset, row[1], LONGLONG_LEN);
|
||||||
@ -2549,7 +2549,7 @@ static uint get_table_structure(char *table, char *db, char *table_type,
|
|||||||
verbose_msg("-- Retrieving table structure for table %s...\n", table);
|
verbose_msg("-- Retrieving table structure for table %s...\n", table);
|
||||||
|
|
||||||
len= my_snprintf(query_buff, sizeof(query_buff),
|
len= my_snprintf(query_buff, sizeof(query_buff),
|
||||||
"SET OPTION SQL_QUOTE_SHOW_CREATE=%d",
|
"SET SQL_QUOTE_SHOW_CREATE=%d",
|
||||||
(opt_quoted || opt_keywords));
|
(opt_quoted || opt_keywords));
|
||||||
if (!create_options)
|
if (!create_options)
|
||||||
strmov(query_buff+len,
|
strmov(query_buff+len,
|
||||||
@ -5292,7 +5292,7 @@ static my_bool get_view_structure(char *table, char* db)
|
|||||||
verbose_msg("-- Retrieving view structure for table %s...\n", table);
|
verbose_msg("-- Retrieving view structure for table %s...\n", table);
|
||||||
|
|
||||||
#ifdef NOT_REALLY_USED_YET
|
#ifdef NOT_REALLY_USED_YET
|
||||||
sprintf(insert_pat,"SET OPTION SQL_QUOTE_SHOW_CREATE=%d",
|
sprintf(insert_pat,"SET SQL_QUOTE_SHOW_CREATE=%d",
|
||||||
(opt_quoted || opt_keywords));
|
(opt_quoted || opt_keywords));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1660,12 +1660,12 @@ int cat_file(DYNAMIC_STRING* ds, const char* filename)
|
|||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
size_t len;
|
size_t len;
|
||||||
char buff[512];
|
char buff[16384];
|
||||||
|
|
||||||
if ((fd= my_open(filename, O_RDONLY, MYF(0))) < 0)
|
if ((fd= my_open(filename, O_RDONLY, MYF(0))) < 0)
|
||||||
return 1;
|
return 1;
|
||||||
while((len= my_read(fd, (uchar*)&buff,
|
while((len= my_read(fd, (uchar*)&buff,
|
||||||
sizeof(buff), MYF(0))) > 0)
|
sizeof(buff)-1, MYF(0))) > 0)
|
||||||
{
|
{
|
||||||
char *p= buff, *start= buff;
|
char *p= buff, *start= buff;
|
||||||
while (p < buff+len)
|
while (p < buff+len)
|
||||||
@ -1676,7 +1676,8 @@ int cat_file(DYNAMIC_STRING* ds, const char* filename)
|
|||||||
/* Add fake newline instead of cr and output the line */
|
/* Add fake newline instead of cr and output the line */
|
||||||
*p= '\n';
|
*p= '\n';
|
||||||
p++; /* Step past the "fake" newline */
|
p++; /* Step past the "fake" newline */
|
||||||
dynstr_append_mem(ds, start, p-start);
|
*p= 0;
|
||||||
|
replace_dynstr_append_mem(ds, start, p-start);
|
||||||
p++; /* Step past the "fake" newline */
|
p++; /* Step past the "fake" newline */
|
||||||
start= p;
|
start= p;
|
||||||
}
|
}
|
||||||
@ -1684,7 +1685,8 @@ int cat_file(DYNAMIC_STRING* ds, const char* filename)
|
|||||||
p++;
|
p++;
|
||||||
}
|
}
|
||||||
/* Output any chars that migh be left */
|
/* Output any chars that migh be left */
|
||||||
dynstr_append_mem(ds, start, p-start);
|
*p= 0;
|
||||||
|
replace_dynstr_append_mem(ds, start, p-start);
|
||||||
}
|
}
|
||||||
my_close(fd, MYF(0));
|
my_close(fd, MYF(0));
|
||||||
return 0;
|
return 0;
|
||||||
@ -4397,7 +4399,10 @@ void do_change_user(struct st_command *command)
|
|||||||
cur_con->name, ds_user.str, ds_passwd.str, ds_db.str));
|
cur_con->name, ds_user.str, ds_passwd.str, ds_db.str));
|
||||||
|
|
||||||
if (mysql_change_user(mysql, ds_user.str, ds_passwd.str, ds_db.str))
|
if (mysql_change_user(mysql, ds_user.str, ds_passwd.str, ds_db.str))
|
||||||
die("change user failed: %s", mysql_error(mysql));
|
handle_error(command, mysql_errno(mysql), mysql_error(mysql),
|
||||||
|
mysql_sqlstate(mysql), &ds_res);
|
||||||
|
else
|
||||||
|
handle_no_error(command);
|
||||||
|
|
||||||
dynstr_free(&ds_user);
|
dynstr_free(&ds_user);
|
||||||
dynstr_free(&ds_passwd);
|
dynstr_free(&ds_passwd);
|
||||||
|
@ -222,6 +222,21 @@ foreach my $option (@ARGV)
|
|||||||
$cmakeargs = $cmakeargs." -DENABLE_GCOV=ON";
|
$cmakeargs = $cmakeargs." -DENABLE_GCOV=ON";
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
|
if ($option =~ /verbose/)
|
||||||
|
{
|
||||||
|
$cmakeargs = $cmakeargs." -DCMAKE_VERBOSE_MAKEFILE=1";
|
||||||
|
next;
|
||||||
|
}
|
||||||
|
if ($option =~ /with-client-ldflags/)
|
||||||
|
{
|
||||||
|
print("configure.pl : ignoring $option\n");
|
||||||
|
next;
|
||||||
|
}
|
||||||
|
if ($option =~ /with-mysqld-ldflags=/)
|
||||||
|
{
|
||||||
|
print("configure.pl : ignoring $option\n");
|
||||||
|
next;
|
||||||
|
}
|
||||||
|
|
||||||
$option = uc($option);
|
$option = uc($option);
|
||||||
$option =~ s/-/_/g;
|
$option =~ s/-/_/g;
|
||||||
|
@ -66,10 +66,31 @@ SET(CPACK_RPM_SPEC_MORE_DEFINE "${CPACK_RPM_SPEC_MORE_DEFINE}
|
|||||||
SET(CPACK_RPM_PACKAGE_REQUIRES "MariaDB-common")
|
SET(CPACK_RPM_PACKAGE_REQUIRES "MariaDB-common")
|
||||||
SET(CPACK_RPM_CassandraSE_PACKAGE_REQUIRES "MariaDB-server")
|
SET(CPACK_RPM_CassandraSE_PACKAGE_REQUIRES "MariaDB-server")
|
||||||
|
|
||||||
SET(CPACK_RPM_server_USER_FILELIST "%ignore /etc" "%ignore /etc/init.d" "%config(noreplace) /etc/my.cnf.d/*")
|
SET(ignored
|
||||||
SET(CPACK_RPM_common_USER_FILELIST "%config(noreplace) /etc/my.cnf")
|
"%ignore /etc"
|
||||||
SET(CPACK_RPM_shared_USER_FILELIST "%config(noreplace) /etc/my.cnf.d/*")
|
"%ignore /etc/init.d"
|
||||||
SET(CPACK_RPM_client_USER_FILELIST "%config(noreplace) /etc/my.cnf.d/*")
|
"%ignore /etc/logrotate.d"
|
||||||
|
"%ignore /usr"
|
||||||
|
"%ignore /usr/bin"
|
||||||
|
"%ignore /usr/include"
|
||||||
|
"%ignore /usr/lib"
|
||||||
|
"%ignore /usr/lib64"
|
||||||
|
"%ignore /usr/sbin"
|
||||||
|
"%ignore /usr/share"
|
||||||
|
"%ignore /usr/share/aclocal"
|
||||||
|
"%ignore /usr/share/doc"
|
||||||
|
"%ignore /usr/share/man"
|
||||||
|
"%ignore /usr/share/man/man1*"
|
||||||
|
"%ignore /usr/share/man/man8*"
|
||||||
|
)
|
||||||
|
|
||||||
|
SET(CPACK_RPM_server_USER_FILELIST ${ignored} "%config(noreplace) /etc/my.cnf.d/*")
|
||||||
|
SET(CPACK_RPM_common_USER_FILELIST ${ignored} "%config(noreplace) /etc/my.cnf")
|
||||||
|
SET(CPACK_RPM_shared_USER_FILELIST ${ignored} "%config(noreplace) /etc/my.cnf.d/*")
|
||||||
|
SET(CPACK_RPM_client_USER_FILELIST ${ignored} "%config(noreplace) /etc/my.cnf.d/*")
|
||||||
|
SET(CPACK_RPM_compat_USER_FILELIST ${ignored})
|
||||||
|
SET(CPACK_RPM_devel_USER_FILELIST ${ignored})
|
||||||
|
SET(CPACK_RPM_test_USER_FILELIST ${ignored})
|
||||||
|
|
||||||
SET(CPACK_RPM_client_PACKAGE_OBSOLETES "mysql-client MySQL-client MySQL-OurDelta-client")
|
SET(CPACK_RPM_client_PACKAGE_OBSOLETES "mysql-client MySQL-client MySQL-OurDelta-client")
|
||||||
SET(CPACK_RPM_client_PACKAGE_PROVIDES "MariaDB-client MySQL-client mysql-client")
|
SET(CPACK_RPM_client_PACKAGE_PROVIDES "MariaDB-client MySQL-client mysql-client")
|
||||||
@ -90,8 +111,8 @@ SET(CPACK_RPM_server_PRE_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files
|
|||||||
SET(CPACK_RPM_server_POST_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/server-postin.sh)
|
SET(CPACK_RPM_server_POST_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/server-postin.sh)
|
||||||
SET(CPACK_RPM_server_POST_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/server-postun.sh)
|
SET(CPACK_RPM_server_POST_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/server-postun.sh)
|
||||||
|
|
||||||
SET(CPACK_RPM_shared_PACKAGE_OBSOLETES "mysql-shared MySQL-shared-standard MySQL-shared-pro MySQL-shared-pro-cert MySQL-shared-pro-gpl MySQL-shared-pro-gpl-cert MySQL-shared MySQL-OurDelta-shared")
|
SET(CPACK_RPM_shared_PACKAGE_OBSOLETES "mysql-shared MySQL-shared-standard MySQL-shared-pro MySQL-shared-pro-cert MySQL-shared-pro-gpl MySQL-shared-pro-gpl-cert MySQL-shared MySQL-OurDelta-shared mysql-libs")
|
||||||
SET(CPACK_RPM_shared_PACKAGE_PROVIDES "MariaDB-shared MySQL-shared mysql-shared libmysqlclient.so.18 libmysqlclient.so.18(libmysqlclient_16) libmysqlclient.so.18(libmysqlclient_18) libmysqlclient_r.so.18 libmysqlclient_r.so.18(libmysqlclient_18)")
|
SET(CPACK_RPM_shared_PACKAGE_PROVIDES "MariaDB-shared MySQL-shared mysql-shared libmysqlclient.so.18 libmysqlclient.so.18(libmysqlclient_16) libmysqlclient.so.18(libmysqlclient_18) libmysqlclient_r.so.18 libmysqlclient_r.so.18(libmysqlclient_18) mysql-libs")
|
||||||
SET(CPACK_RPM_shared_POST_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/shared-post.sh)
|
SET(CPACK_RPM_shared_POST_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/shared-post.sh)
|
||||||
SET(CPACK_RPM_shared_POST_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/shared-post.sh)
|
SET(CPACK_RPM_shared_POST_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/shared-post.sh)
|
||||||
|
|
||||||
@ -99,7 +120,7 @@ SET(CPACK_RPM_test_PACKAGE_OBSOLETES "mysql-test MySQL-test MySQL-OurDelta-test"
|
|||||||
SET(CPACK_RPM_test_PACKAGE_PROVIDES "MariaDB-test MySQL-test mysql-test")
|
SET(CPACK_RPM_test_PACKAGE_PROVIDES "MariaDB-test MySQL-test mysql-test")
|
||||||
|
|
||||||
# workaround for lots of perl dependencies added by rpmbuild
|
# workaround for lots of perl dependencies added by rpmbuild
|
||||||
SET(CPACK_RPM_test_PACKAGE_PROVIDES "${CPACK_RPM_test_PACKAGE_PROVIDES} perl(lib::mtr_gcov.pl) perl(lib::mtr_gprof.pl) perl(lib::mtr_io.pl) perl(lib::mtr_misc.pl) perl(lib::mtr_process.pl) perl(lib::v1/mtr_cases.pl) perl(lib::v1/mtr_gcov.pl) perl(lib::v1/mtr_gprof.pl) perl(lib::v1/mtr_im.pl) perl(lib::v1/mtr_io.pl) perl(lib::v1/mtr_match.pl) perl(lib::v1/mtr_misc.pl) perl(lib::v1/mtr_process.pl) perl(lib::v1/mtr_report.pl) perl(lib::v1/mtr_stress.pl) perl(lib::v1/mtr_timer.pl) perl(lib::v1/mtr_unique.pl) perl(mtr_misc.pl)")
|
SET(CPACK_RPM_test_PACKAGE_PROVIDES "${CPACK_RPM_test_PACKAGE_PROVIDES} perl(lib::mtr_gcov.pl) perl(lib::mtr_gprof.pl) perl(lib::mtr_io.pl) perl(lib::mtr_misc.pl) perl(lib::mtr_process.pl) perl(lib::v1/mtr_cases.pl) perl(lib::v1/mtr_gcov.pl) perl(lib::v1/mtr_gprof.pl) perl(lib::v1/mtr_im.pl) perl(lib::v1/mtr_io.pl) perl(lib::v1/mtr_match.pl) perl(lib::v1/mtr_misc.pl) perl(lib::v1/mtr_process.pl) perl(lib::v1/mtr_report.pl) perl(lib::v1/mtr_stress.pl) perl(lib::v1/mtr_timer.pl) perl(lib::v1/mtr_unique.pl) perl(mtr_cases) perl(mtr_io.pl) perl(mtr_match) perl(mtr_misc.pl) perl(mtr_report) perl(mtr_results) perl(mtr_unique)")
|
||||||
|
|
||||||
# If we want to build build MariaDB-shared-compat,
|
# If we want to build build MariaDB-shared-compat,
|
||||||
# extract compat libraries from MariaDB-shared-5.3 rpm
|
# extract compat libraries from MariaDB-shared-5.3 rpm
|
||||||
|
@ -31,7 +31,7 @@ ENDIF()
|
|||||||
|
|
||||||
# Create bootstrapper SQL script
|
# Create bootstrapper SQL script
|
||||||
FILE(WRITE bootstrap.sql "use mysql;\n" )
|
FILE(WRITE bootstrap.sql "use mysql;\n" )
|
||||||
FOREACH(FILENAME mysql_system_tables.sql mysql_system_tables_data.sql)
|
FOREACH(FILENAME mysql_system_tables.sql mysql_system_tables_data.sql mysql_performance_tables.sql)
|
||||||
FILE(STRINGS ${CMAKE_SOURCE_DIR}/scripts/${FILENAME} CONTENTS)
|
FILE(STRINGS ${CMAKE_SOURCE_DIR}/scripts/${FILENAME} CONTENTS)
|
||||||
FOREACH(STR ${CONTENTS})
|
FOREACH(STR ${CONTENTS})
|
||||||
IF(NOT STR MATCHES "@current_hostname")
|
IF(NOT STR MATCHES "@current_hostname")
|
||||||
@ -69,10 +69,13 @@ EXECUTE_PROCESS(
|
|||||||
COMMAND "@CMAKE_COMMAND@" -E echo Executing ${BOOTSTRAP_COMMAND}
|
COMMAND "@CMAKE_COMMAND@" -E echo Executing ${BOOTSTRAP_COMMAND}
|
||||||
)
|
)
|
||||||
EXECUTE_PROCESS (
|
EXECUTE_PROCESS (
|
||||||
COMMAND "@CMAKE_COMMAND@" -E echo input file bootstrap.sql, current directory ${CWD}
|
COMMAND "@CMAKE_COMMAND@" -E
|
||||||
|
echo input file bootstrap.sql, current directory ${CWD}
|
||||||
)
|
)
|
||||||
EXECUTE_PROCESS (
|
EXECUTE_PROCESS (
|
||||||
COMMAND ${BOOTSTRAP_COMMAND} INPUT_FILE bootstrap.sql OUTPUT_VARIABLE OUT
|
COMMAND ${BOOTSTRAP_COMMAND}
|
||||||
|
INPUT_FILE bootstrap.sql
|
||||||
|
OUTPUT_VARIABLE OUT
|
||||||
ERROR_VARIABLE ERR
|
ERROR_VARIABLE ERR
|
||||||
RESULT_VARIABLE RESULT
|
RESULT_VARIABLE RESULT
|
||||||
)
|
)
|
||||||
@ -81,3 +84,6 @@ IF(NOT RESULT EQUAL 0)
|
|||||||
MESSAGE(FATAL_ERROR "Could not create initial database \n ${OUT} \n ${ERR}")
|
MESSAGE(FATAL_ERROR "Could not create initial database \n ${OUT} \n ${ERR}")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
EXECUTE_PROCESS (
|
||||||
|
COMMAND "@CMAKE_COMMAND@" -E touch ${CMAKE_CURRENT_BINARY_DIR}/initdb.dep
|
||||||
|
)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -82,9 +82,11 @@ MACRO(CREATE_INFO_BIN)
|
|||||||
|
|
||||||
FILE(WRITE ${INFO_BIN} "===== Information about the build process: =====\n")
|
FILE(WRITE ${INFO_BIN} "===== Information about the build process: =====\n")
|
||||||
IF (WIN32)
|
IF (WIN32)
|
||||||
EXECUTE_PROCESS(COMMAND cmd /c date /T OUTPUT_VARIABLE TMP_DATE)
|
EXECUTE_PROCESS(COMMAND cmd /c date /T
|
||||||
|
OUTPUT_VARIABLE TMP_DATE OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
ELSEIF(UNIX)
|
ELSEIF(UNIX)
|
||||||
EXECUTE_PROCESS(COMMAND date "+%Y-%m-%d %H:%M:%S" OUTPUT_VARIABLE TMP_DATE OUTPUT_STRIP_TRAILING_WHITESPACE)
|
EXECUTE_PROCESS(COMMAND date "+%Y-%m-%d %H:%M:%S"
|
||||||
|
OUTPUT_VARIABLE TMP_DATE OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
ELSE()
|
ELSE()
|
||||||
SET(TMP_DATE "(no date command known for this platform)")
|
SET(TMP_DATE "(no date command known for this platform)")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -100,7 +100,10 @@ ENDIF()
|
|||||||
# just use if(INSTALL_PLUGINTESTDIR).
|
# just use if(INSTALL_PLUGINTESTDIR).
|
||||||
# The plugin must set its own install path for tests
|
# The plugin must set its own install path for tests
|
||||||
#
|
#
|
||||||
FILE(GLOB plugin_tests ${CMAKE_SOURCE_DIR}/plugin/*/tests)
|
FILE(GLOB plugin_tests
|
||||||
|
${CMAKE_SOURCE_DIR}/plugin/*/tests
|
||||||
|
${CMAKE_SOURCE_DIR}/internal/plugin/*/tests
|
||||||
|
)
|
||||||
|
|
||||||
#
|
#
|
||||||
# STANDALONE layout
|
# STANDALONE layout
|
||||||
|
@ -56,7 +56,7 @@ IF(NOT "${MAJOR_VERSION}" MATCHES "[0-9]+" OR
|
|||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
SET(VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}${EXTRA_VERSION}")
|
SET(VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}${EXTRA_VERSION}")
|
||||||
MESSAGE("-- MariaDB ${VERSION}")
|
MESSAGE(STATUS "MariaDB ${VERSION}")
|
||||||
SET(MYSQL_BASE_VERSION "${MAJOR_VERSION}.${MINOR_VERSION}" CACHE INTERNAL "MySQL Base version")
|
SET(MYSQL_BASE_VERSION "${MAJOR_VERSION}.${MINOR_VERSION}" CACHE INTERNAL "MySQL Base version")
|
||||||
SET(MYSQL_NO_DASH_VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}")
|
SET(MYSQL_NO_DASH_VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}")
|
||||||
# Use NDBVERSION irregardless of whether this is Cluster or not, if not
|
# Use NDBVERSION irregardless of whether this is Cluster or not, if not
|
||||||
|
@ -130,7 +130,7 @@ IF(NOT VERSION)
|
|||||||
SET(package_name "mariadb${PRODUCT_TAG}-${VERSION}-${SYSTEM_NAME_AND_PROCESSOR}")
|
SET(package_name "mariadb${PRODUCT_TAG}-${VERSION}-${SYSTEM_NAME_AND_PROCESSOR}")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
MESSAGE("-- Packaging as: ${package_name}")
|
MESSAGE(STATUS "Packaging as: ${package_name}")
|
||||||
|
|
||||||
# Sometimes package suffix is added (something like "-icc-glibc23")
|
# Sometimes package suffix is added (something like "-icc-glibc23")
|
||||||
IF(PACKAGE_SUFFIX)
|
IF(PACKAGE_SUFFIX)
|
||||||
|
@ -39,6 +39,7 @@ MACRO(PLUGIN_APPEND_COLLECTIONS plugin)
|
|||||||
GET_FILENAME_COMPONENT(fname ${cfile} NAME)
|
GET_FILENAME_COMPONENT(fname ${cfile} NAME)
|
||||||
FILE(APPEND ${CMAKE_SOURCE_DIR}/mysql-test/collections/${fname} "${contents}")
|
FILE(APPEND ${CMAKE_SOURCE_DIR}/mysql-test/collections/${fname} "${contents}")
|
||||||
FILE(APPEND ${fcopied} "${fname}\n")
|
FILE(APPEND ${fcopied} "${fname}\n")
|
||||||
|
MESSAGE(STATUS "Appended ${cfile}")
|
||||||
ENDFOREACH()
|
ENDFOREACH()
|
||||||
ENDIF()
|
ENDIF()
|
||||||
ENDMACRO()
|
ENDMACRO()
|
||||||
|
1
debian/dist/Debian/mariadb-server-5.5.files
vendored
1
debian/dist/Debian/mariadb-server-5.5.files
vendored
@ -61,4 +61,5 @@ usr/share/mysql/errmsg-utf8.txt
|
|||||||
usr/share/mysql/fill_help_tables.sql
|
usr/share/mysql/fill_help_tables.sql
|
||||||
usr/share/mysql/mysql_system_tables_data.sql
|
usr/share/mysql/mysql_system_tables_data.sql
|
||||||
usr/share/mysql/mysql_system_tables.sql
|
usr/share/mysql/mysql_system_tables.sql
|
||||||
|
usr/share/mysql/mysql_performance_tables.sql
|
||||||
usr/share/mysql/mysql_test_data_timezone.sql
|
usr/share/mysql/mysql_test_data_timezone.sql
|
||||||
|
2
debian/dist/Debian/rules
vendored
2
debian/dist/Debian/rules
vendored
@ -84,7 +84,7 @@ build-stamp: configure
|
|||||||
@echo "RULES.$@"
|
@echo "RULES.$@"
|
||||||
dh_testdir
|
dh_testdir
|
||||||
|
|
||||||
cd $(builddir) && $(MAKE) $(MAKE_J)
|
cd $(builddir) && $(MAKE) $(MAKE_J) $(AM_EXTRA_MAKEFLAGS)
|
||||||
|
|
||||||
ifeq ($(findstring nocheck,$(DEB_BUILD_OPTIONS)),)
|
ifeq ($(findstring nocheck,$(DEB_BUILD_OPTIONS)),)
|
||||||
# Don't know why the following is necessary...
|
# Don't know why the following is necessary...
|
||||||
|
1
debian/dist/Ubuntu/mariadb-server-5.5.files
vendored
1
debian/dist/Ubuntu/mariadb-server-5.5.files
vendored
@ -63,4 +63,5 @@ usr/share/mysql/errmsg-utf8.txt
|
|||||||
usr/share/mysql/fill_help_tables.sql
|
usr/share/mysql/fill_help_tables.sql
|
||||||
usr/share/mysql/mysql_system_tables_data.sql
|
usr/share/mysql/mysql_system_tables_data.sql
|
||||||
usr/share/mysql/mysql_system_tables.sql
|
usr/share/mysql/mysql_system_tables.sql
|
||||||
|
usr/share/mysql/mysql_performance_tables.sql
|
||||||
usr/share/mysql/mysql_test_data_timezone.sql
|
usr/share/mysql/mysql_test_data_timezone.sql
|
||||||
|
2
debian/dist/Ubuntu/rules
vendored
2
debian/dist/Ubuntu/rules
vendored
@ -84,7 +84,7 @@ build-stamp: configure
|
|||||||
@echo "RULES.$@"
|
@echo "RULES.$@"
|
||||||
dh_testdir
|
dh_testdir
|
||||||
|
|
||||||
cd $(builddir) && $(MAKE) $(MAKE_J)
|
cd $(builddir) && $(MAKE) $(MAKE_J) $(AM_EXTRA_MAKEFLAGS)
|
||||||
|
|
||||||
ifeq ($(findstring nocheck,$(DEB_BUILD_OPTIONS)),)
|
ifeq ($(findstring nocheck,$(DEB_BUILD_OPTIONS)),)
|
||||||
# Don't know why the following is necessary...
|
# Don't know why the following is necessary...
|
||||||
|
@ -7,18 +7,17 @@
|
|||||||
|
|
||||||
@DPATCH@
|
@DPATCH@
|
||||||
|
|
||||||
--- old/scripts/mysqld_safe.sh 2006-07-29 13:12:34.000000000 +0200
|
--- a/scripts/mysqld_safe.sh 2013-01-11 16:02:41 +0000
|
||||||
+++ old/scripts/mysqld_safe.sh 2006-07-29 13:14:08.000000000 +0200
|
+++ b/scripts/mysqld_safe.sh 2013-01-11 16:03:14 +0000
|
||||||
@@ -16,8 +16,6 @@
|
@@ -30,7 +30,6 @@
|
||||||
# This command can be used as pipe to syslog. With "-s" it also logs to stderr.
|
syslog_tag_mysqld=mysqld
|
||||||
ERR_LOGGER="logger -p daemon.err -t mysqld_safe -i"
|
syslog_tag_mysqld_safe=mysqld_safe
|
||||||
|
|
||||||
-trap '' 1 2 3 15 # we shouldn't let anyone kill us
|
-trap '' 1 2 3 15 # we shouldn't let anyone kill us
|
||||||
-
|
|
||||||
umask 007
|
|
||||||
|
|
||||||
defaults=
|
# MySQL-specific environment variable. First off, it's not really a umask,
|
||||||
@@ -122,7 +122,7 @@
|
# it's the desired mode. Second, it follows umask(2), not umask(3) in that
|
||||||
|
@@ -156,7 +155,7 @@
|
||||||
# sed buffers output (only GNU sed supports a -u (unbuffered) option)
|
# sed buffers output (only GNU sed supports a -u (unbuffered) option)
|
||||||
# which means that messages may not get sent to syslog until the
|
# which means that messages may not get sent to syslog until the
|
||||||
# mysqld process quits.
|
# mysqld process quits.
|
||||||
@ -27,7 +26,7 @@
|
|||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Internal program error (non-fatal):" \
|
echo "Internal program error (non-fatal):" \
|
||||||
@@ -352,6 +350,13 @@
|
@@ -758,6 +757,13 @@
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -41,3 +40,4 @@
|
|||||||
# Uncomment the following lines if you want all tables to be automatically
|
# Uncomment the following lines if you want all tables to be automatically
|
||||||
# checked and repaired during startup. You should add sensible key_buffer
|
# checked and repaired during startup. You should add sensible key_buffer
|
||||||
# and sort_buffer values to my.cnf to improve check performance or require
|
# and sort_buffer values to my.cnf to improve check performance or require
|
||||||
|
|
||||||
|
@ -112,8 +112,6 @@ dynamic_column_update_many(DYNAMIC_COLUMN *str,
|
|||||||
uint add_column_count,
|
uint add_column_count,
|
||||||
uint *column_numbers,
|
uint *column_numbers,
|
||||||
DYNAMIC_COLUMN_VALUE *values);
|
DYNAMIC_COLUMN_VALUE *values);
|
||||||
enum enum_dyncol_func_result
|
|
||||||
dynamic_column_delete(DYNAMIC_COLUMN *org, uint column_nr);
|
|
||||||
|
|
||||||
enum enum_dyncol_func_result
|
enum enum_dyncol_func_result
|
||||||
dynamic_column_exists(DYNAMIC_COLUMN *org, uint column_nr);
|
dynamic_column_exists(DYNAMIC_COLUMN *org, uint column_nr);
|
||||||
|
@ -350,9 +350,9 @@ int my_pthread_mutex_trylock(pthread_mutex_t *mutex);
|
|||||||
|
|
||||||
#ifndef set_timespec_time_nsec
|
#ifndef set_timespec_time_nsec
|
||||||
#define set_timespec_time_nsec(ABSTIME,NSEC) do { \
|
#define set_timespec_time_nsec(ABSTIME,NSEC) do { \
|
||||||
ulonglong now= (NSEC); \
|
ulonglong _now_= (NSEC); \
|
||||||
(ABSTIME).MY_tv_sec= (now / 1000000000ULL); \
|
(ABSTIME).MY_tv_sec= (_now_ / 1000000000ULL); \
|
||||||
(ABSTIME).MY_tv_nsec= (now % 1000000000ULL); \
|
(ABSTIME).MY_tv_nsec= (_now_ % 1000000000ULL); \
|
||||||
} while(0)
|
} while(0)
|
||||||
#endif /* !set_timespec_time_nsec */
|
#endif /* !set_timespec_time_nsec */
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ typedef struct st_mysql_xid MYSQL_XID;
|
|||||||
#define MYSQL_PLUGIN_INTERFACE_VERSION 0x0103
|
#define MYSQL_PLUGIN_INTERFACE_VERSION 0x0103
|
||||||
|
|
||||||
/* MariaDB plugin interface version */
|
/* MariaDB plugin interface version */
|
||||||
#define MARIA_PLUGIN_INTERFACE_VERSION 0x0103
|
#define MARIA_PLUGIN_INTERFACE_VERSION 0x0104
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The allowable types of plugins
|
The allowable types of plugins
|
||||||
@ -625,23 +625,6 @@ void thd_inc_row_count(MYSQL_THD thd);
|
|||||||
*/
|
*/
|
||||||
int mysql_tmpfile(const char *prefix);
|
int mysql_tmpfile(const char *prefix);
|
||||||
|
|
||||||
/**
|
|
||||||
Check the killed state of a connection
|
|
||||||
|
|
||||||
@details
|
|
||||||
In MySQL support for the KILL statement is cooperative. The KILL
|
|
||||||
statement only sets a "killed" flag. This function returns the value
|
|
||||||
of that flag. A thread should check it often, especially inside
|
|
||||||
time-consuming loops, and gracefully abort the operation if it is
|
|
||||||
non-zero.
|
|
||||||
|
|
||||||
@param thd user thread connection handle
|
|
||||||
@retval 0 the connection is active
|
|
||||||
@retval 1 the connection has been killed
|
|
||||||
*/
|
|
||||||
int thd_killed(const MYSQL_THD thd);
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Return the thread id of a user thread
|
Return the thread id of a user thread
|
||||||
|
|
||||||
|
@ -82,6 +82,16 @@ const char *set_thd_proc_info(void*, const char * info, const char *func,
|
|||||||
const char *file, unsigned int line);
|
const char *file, unsigned int line);
|
||||||
#include <mysql/service_debug_sync.h>
|
#include <mysql/service_debug_sync.h>
|
||||||
extern void (*debug_sync_C_callback_ptr)(void*, const char *, size_t);
|
extern void (*debug_sync_C_callback_ptr)(void*, const char *, size_t);
|
||||||
|
#include <mysql/service_kill_statement.h>
|
||||||
|
enum thd_kill_levels {
|
||||||
|
THD_IS_NOT_KILLED=0,
|
||||||
|
THD_ABORT_SOFTLY=50,
|
||||||
|
THD_ABORT_ASAP=100,
|
||||||
|
};
|
||||||
|
extern struct kill_statement_service_st {
|
||||||
|
enum thd_kill_levels (*thd_kill_level_func)(const void*);
|
||||||
|
} *thd_kill_statement_service;
|
||||||
|
enum thd_kill_levels thd_kill_level(const void*);
|
||||||
struct st_mysql_xid {
|
struct st_mysql_xid {
|
||||||
long formatID;
|
long formatID;
|
||||||
long gtrid_length;
|
long gtrid_length;
|
||||||
@ -226,7 +236,6 @@ char *thd_security_context(void* thd, char *buffer, unsigned int length,
|
|||||||
unsigned int max_query_len);
|
unsigned int max_query_len);
|
||||||
void thd_inc_row_count(void* thd);
|
void thd_inc_row_count(void* thd);
|
||||||
int mysql_tmpfile(const char *prefix);
|
int mysql_tmpfile(const char *prefix);
|
||||||
int thd_killed(const void* thd);
|
|
||||||
unsigned long thd_get_thread_id(const void* thd);
|
unsigned long thd_get_thread_id(const void* thd);
|
||||||
void thd_get_xid(const void* thd, MYSQL_XID *xid);
|
void thd_get_xid(const void* thd, MYSQL_XID *xid);
|
||||||
void mysql_query_cache_invalidate4(void* thd,
|
void mysql_query_cache_invalidate4(void* thd,
|
||||||
|
@ -82,6 +82,16 @@ const char *set_thd_proc_info(void*, const char * info, const char *func,
|
|||||||
const char *file, unsigned int line);
|
const char *file, unsigned int line);
|
||||||
#include <mysql/service_debug_sync.h>
|
#include <mysql/service_debug_sync.h>
|
||||||
extern void (*debug_sync_C_callback_ptr)(void*, const char *, size_t);
|
extern void (*debug_sync_C_callback_ptr)(void*, const char *, size_t);
|
||||||
|
#include <mysql/service_kill_statement.h>
|
||||||
|
enum thd_kill_levels {
|
||||||
|
THD_IS_NOT_KILLED=0,
|
||||||
|
THD_ABORT_SOFTLY=50,
|
||||||
|
THD_ABORT_ASAP=100,
|
||||||
|
};
|
||||||
|
extern struct kill_statement_service_st {
|
||||||
|
enum thd_kill_levels (*thd_kill_level_func)(const void*);
|
||||||
|
} *thd_kill_statement_service;
|
||||||
|
enum thd_kill_levels thd_kill_level(const void*);
|
||||||
struct st_mysql_xid {
|
struct st_mysql_xid {
|
||||||
long formatID;
|
long formatID;
|
||||||
long gtrid_length;
|
long gtrid_length;
|
||||||
@ -226,7 +236,6 @@ char *thd_security_context(void* thd, char *buffer, unsigned int length,
|
|||||||
unsigned int max_query_len);
|
unsigned int max_query_len);
|
||||||
void thd_inc_row_count(void* thd);
|
void thd_inc_row_count(void* thd);
|
||||||
int mysql_tmpfile(const char *prefix);
|
int mysql_tmpfile(const char *prefix);
|
||||||
int thd_killed(const void* thd);
|
|
||||||
unsigned long thd_get_thread_id(const void* thd);
|
unsigned long thd_get_thread_id(const void* thd);
|
||||||
void thd_get_xid(const void* thd, MYSQL_XID *xid);
|
void thd_get_xid(const void* thd, MYSQL_XID *xid);
|
||||||
void mysql_query_cache_invalidate4(void* thd,
|
void mysql_query_cache_invalidate4(void* thd,
|
||||||
|
@ -82,6 +82,16 @@ const char *set_thd_proc_info(void*, const char * info, const char *func,
|
|||||||
const char *file, unsigned int line);
|
const char *file, unsigned int line);
|
||||||
#include <mysql/service_debug_sync.h>
|
#include <mysql/service_debug_sync.h>
|
||||||
extern void (*debug_sync_C_callback_ptr)(void*, const char *, size_t);
|
extern void (*debug_sync_C_callback_ptr)(void*, const char *, size_t);
|
||||||
|
#include <mysql/service_kill_statement.h>
|
||||||
|
enum thd_kill_levels {
|
||||||
|
THD_IS_NOT_KILLED=0,
|
||||||
|
THD_ABORT_SOFTLY=50,
|
||||||
|
THD_ABORT_ASAP=100,
|
||||||
|
};
|
||||||
|
extern struct kill_statement_service_st {
|
||||||
|
enum thd_kill_levels (*thd_kill_level_func)(const void*);
|
||||||
|
} *thd_kill_statement_service;
|
||||||
|
enum thd_kill_levels thd_kill_level(const void*);
|
||||||
struct st_mysql_xid {
|
struct st_mysql_xid {
|
||||||
long formatID;
|
long formatID;
|
||||||
long gtrid_length;
|
long gtrid_length;
|
||||||
@ -179,7 +189,6 @@ char *thd_security_context(void* thd, char *buffer, unsigned int length,
|
|||||||
unsigned int max_query_len);
|
unsigned int max_query_len);
|
||||||
void thd_inc_row_count(void* thd);
|
void thd_inc_row_count(void* thd);
|
||||||
int mysql_tmpfile(const char *prefix);
|
int mysql_tmpfile(const char *prefix);
|
||||||
int thd_killed(const void* thd);
|
|
||||||
unsigned long thd_get_thread_id(const void* thd);
|
unsigned long thd_get_thread_id(const void* thd);
|
||||||
void thd_get_xid(const void* thd, MYSQL_XID *xid);
|
void thd_get_xid(const void* thd, MYSQL_XID *xid);
|
||||||
void mysql_query_cache_invalidate4(void* thd,
|
void mysql_query_cache_invalidate4(void* thd,
|
||||||
|
@ -477,7 +477,7 @@ typedef struct st_mysql_cond mysql_cond_t;
|
|||||||
Instrumented cond_wait.
|
Instrumented cond_wait.
|
||||||
@c mysql_cond_wait is a drop-in replacement for @c pthread_cond_wait.
|
@c mysql_cond_wait is a drop-in replacement for @c pthread_cond_wait.
|
||||||
*/
|
*/
|
||||||
#ifdef HAVE_PSI_INTERFACE
|
#if defined(HAVE_PSI_INTERFACE) || defined(SAFE_MUTEX)
|
||||||
#define mysql_cond_wait(C, M) \
|
#define mysql_cond_wait(C, M) \
|
||||||
inline_mysql_cond_wait(C, M, __FILE__, __LINE__)
|
inline_mysql_cond_wait(C, M, __FILE__, __LINE__)
|
||||||
#else
|
#else
|
||||||
@ -491,7 +491,7 @@ typedef struct st_mysql_cond mysql_cond_t;
|
|||||||
@c mysql_cond_timedwait is a drop-in replacement
|
@c mysql_cond_timedwait is a drop-in replacement
|
||||||
for @c pthread_cond_timedwait.
|
for @c pthread_cond_timedwait.
|
||||||
*/
|
*/
|
||||||
#ifdef HAVE_PSI_INTERFACE
|
#if defined(HAVE_PSI_INTERFACE) || defined(SAFE_MUTEX)
|
||||||
#define mysql_cond_timedwait(C, M, W) \
|
#define mysql_cond_timedwait(C, M, W) \
|
||||||
inline_mysql_cond_timedwait(C, M, W, __FILE__, __LINE__)
|
inline_mysql_cond_timedwait(C, M, W, __FILE__, __LINE__)
|
||||||
#else
|
#else
|
||||||
@ -963,7 +963,7 @@ static inline int inline_mysql_cond_destroy(
|
|||||||
static inline int inline_mysql_cond_wait(
|
static inline int inline_mysql_cond_wait(
|
||||||
mysql_cond_t *that,
|
mysql_cond_t *that,
|
||||||
mysql_mutex_t *mutex
|
mysql_mutex_t *mutex
|
||||||
#ifdef HAVE_PSI_INTERFACE
|
#if defined(HAVE_PSI_INTERFACE) || defined(SAFE_MUTEX)
|
||||||
, const char *src_file, uint src_line
|
, const char *src_file, uint src_line
|
||||||
#endif
|
#endif
|
||||||
)
|
)
|
||||||
@ -980,7 +980,11 @@ static inline int inline_mysql_cond_wait(
|
|||||||
PSI_server->start_cond_wait(locker, src_file, src_line);
|
PSI_server->start_cond_wait(locker, src_file, src_line);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef SAFE_MUTEX
|
||||||
|
result= safe_cond_wait(&that->m_cond, &mutex->m_mutex, src_file, src_line);
|
||||||
|
#else
|
||||||
result= pthread_cond_wait(&that->m_cond, &mutex->m_mutex);
|
result= pthread_cond_wait(&that->m_cond, &mutex->m_mutex);
|
||||||
|
#endif
|
||||||
#ifdef HAVE_PSI_INTERFACE
|
#ifdef HAVE_PSI_INTERFACE
|
||||||
if (likely(locker != NULL))
|
if (likely(locker != NULL))
|
||||||
PSI_server->end_cond_wait(locker, result);
|
PSI_server->end_cond_wait(locker, result);
|
||||||
@ -992,7 +996,7 @@ static inline int inline_mysql_cond_timedwait(
|
|||||||
mysql_cond_t *that,
|
mysql_cond_t *that,
|
||||||
mysql_mutex_t *mutex,
|
mysql_mutex_t *mutex,
|
||||||
struct timespec *abstime
|
struct timespec *abstime
|
||||||
#ifdef HAVE_PSI_INTERFACE
|
#if defined(HAVE_PSI_INTERFACE) || defined(SAFE_MUTEX)
|
||||||
, const char *src_file, uint src_line
|
, const char *src_file, uint src_line
|
||||||
#endif
|
#endif
|
||||||
)
|
)
|
||||||
@ -1009,7 +1013,12 @@ static inline int inline_mysql_cond_timedwait(
|
|||||||
PSI_server->start_cond_wait(locker, src_file, src_line);
|
PSI_server->start_cond_wait(locker, src_file, src_line);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef SAFE_MUTEX
|
||||||
|
result= safe_cond_timedwait(&that->m_cond, &mutex->m_mutex, abstime,
|
||||||
|
src_file, src_line);
|
||||||
|
#else
|
||||||
result= pthread_cond_timedwait(&that->m_cond, &mutex->m_mutex, abstime);
|
result= pthread_cond_timedwait(&that->m_cond, &mutex->m_mutex, abstime);
|
||||||
|
#endif
|
||||||
#ifdef HAVE_PSI_INTERFACE
|
#ifdef HAVE_PSI_INTERFACE
|
||||||
if (likely(locker != NULL))
|
if (likely(locker != NULL))
|
||||||
PSI_server->end_cond_wait(locker, result);
|
PSI_server->end_cond_wait(locker, result);
|
||||||
|
71
include/mysql/service_kill_statement.h
Normal file
71
include/mysql/service_kill_statement.h
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
/* Copyright (c) 2013, Monty Program Ab.
|
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; version 2 of the License.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program; if not, write to the Free Software
|
||||||
|
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
|
||||||
|
|
||||||
|
#ifndef MYSQL_SERVICE_KILL_STATEMENT_INCLUDED
|
||||||
|
#define MYSQL_SERVICE_KILL_STATEMENT_INCLUDED
|
||||||
|
|
||||||
|
/**
|
||||||
|
@file
|
||||||
|
This service provides functions that allow plugins to support
|
||||||
|
the KILL statement.
|
||||||
|
|
||||||
|
In MySQL support for the KILL statement is cooperative. The KILL
|
||||||
|
statement only sets a "killed" flag. This function returns the value
|
||||||
|
of that flag. A thread should check it often, especially inside
|
||||||
|
time-consuming loops, and gracefully abort the operation if it is
|
||||||
|
non-zero.
|
||||||
|
|
||||||
|
thd_is_killed(thd)
|
||||||
|
@return 0 - no KILL statement was issued, continue normally
|
||||||
|
@return 1 - there was a KILL statement, abort the execution.
|
||||||
|
|
||||||
|
thd_kill_level(thd)
|
||||||
|
@return thd_kill_levels_enum values
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
enum thd_kill_levels {
|
||||||
|
THD_IS_NOT_KILLED=0,
|
||||||
|
THD_ABORT_SOFTLY=50, /**< abort when possible, don't leave tables corrupted */
|
||||||
|
THD_ABORT_ASAP=100, /**< abort asap */
|
||||||
|
};
|
||||||
|
|
||||||
|
extern struct kill_statement_service_st {
|
||||||
|
enum thd_kill_levels (*thd_kill_level_func)(const MYSQL_THD);
|
||||||
|
} *thd_kill_statement_service;
|
||||||
|
|
||||||
|
/* backward compatibility helper */
|
||||||
|
#define thd_killed(THD) (thd_kill_level(THD) == THD_ABORT_ASAP)
|
||||||
|
|
||||||
|
#ifdef MYSQL_DYNAMIC_PLUGIN
|
||||||
|
|
||||||
|
#define thd_kill_level(THD) \
|
||||||
|
thd_kill_statement_service->thd_kill_level_func(THD)
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
enum thd_kill_levels thd_kill_level(const MYSQL_THD);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
@ -24,6 +24,7 @@ extern "C" {
|
|||||||
#include <mysql/service_thread_scheduler.h>
|
#include <mysql/service_thread_scheduler.h>
|
||||||
#include <mysql/service_progress_report.h>
|
#include <mysql/service_progress_report.h>
|
||||||
#include <mysql/service_debug_sync.h>
|
#include <mysql/service_debug_sync.h>
|
||||||
|
#include <mysql/service_kill_statement.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Copyright (c) 2000, 2011, Oracle and/or its affiliates.
|
/* Copyright (c) 2000, 2011, Oracle and/or its affiliates.
|
||||||
Copyright (c) 2010, 2011, Monty Program Ab
|
Copyright (c) 2010, 2013, Monty Program Ab
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -128,39 +128,39 @@ enum enum_server_command
|
|||||||
#define HAS_EXPLICIT_VALUE (1 << 26) /* An INSERT/UPDATE operation supplied
|
#define HAS_EXPLICIT_VALUE (1 << 26) /* An INSERT/UPDATE operation supplied
|
||||||
an explicit default value */
|
an explicit default value */
|
||||||
|
|
||||||
#define REFRESH_GRANT 1 /* Refresh grant tables */
|
#define REFRESH_GRANT (1UL << 0) /* Refresh grant tables */
|
||||||
#define REFRESH_LOG 2 /* Start on new log file */
|
#define REFRESH_LOG (1UL << 1) /* Start on new log file */
|
||||||
#define REFRESH_TABLES 4 /* close all tables */
|
#define REFRESH_TABLES (1UL << 2) /* close all tables */
|
||||||
#define REFRESH_HOSTS 8 /* Flush host cache */
|
#define REFRESH_HOSTS (1UL << 3) /* Flush host cache */
|
||||||
#define REFRESH_STATUS 16 /* Flush status variables */
|
#define REFRESH_STATUS (1UL << 4) /* Flush status variables */
|
||||||
#define REFRESH_THREADS 32 /* Flush thread cache */
|
#define REFRESH_THREADS (1UL << 5) /* Flush thread cache */
|
||||||
#define REFRESH_SLAVE 64 /* Reset master info and restart slave
|
#define REFRESH_SLAVE (1UL << 6) /* Reset master info and restart slave
|
||||||
thread */
|
thread */
|
||||||
#define REFRESH_MASTER 128 /* Remove all bin logs in the index
|
#define REFRESH_MASTER (1UL << 7) /* Remove all bin logs in the index
|
||||||
and truncate the index */
|
and truncate the index */
|
||||||
|
|
||||||
/* The following can't be set with mysql_refresh() */
|
/* The following can't be set with mysql_refresh() */
|
||||||
#define REFRESH_ERROR_LOG 256 /* Rotate only the erorr log */
|
#define REFRESH_ERROR_LOG (1UL << 8) /* Rotate only the erorr log */
|
||||||
#define REFRESH_ENGINE_LOG 512 /* Flush all storage engine logs */
|
#define REFRESH_ENGINE_LOG (1UL << 9) /* Flush all storage engine logs */
|
||||||
#define REFRESH_BINARY_LOG 1024 /* Flush the binary log */
|
#define REFRESH_BINARY_LOG (1UL << 10) /* Flush the binary log */
|
||||||
#define REFRESH_RELAY_LOG 2048 /* Flush the relay log */
|
#define REFRESH_RELAY_LOG (1UL << 11) /* Flush the relay log */
|
||||||
#define REFRESH_GENERAL_LOG 4096 /* Flush the general log */
|
#define REFRESH_GENERAL_LOG (1UL << 12) /* Flush the general log */
|
||||||
#define REFRESH_SLOW_LOG 8192 /* Flush the slow query log */
|
#define REFRESH_SLOW_LOG (1UL << 13) /* Flush the slow query log */
|
||||||
|
|
||||||
#define REFRESH_READ_LOCK 16384 /* Lock tables for read */
|
#define REFRESH_READ_LOCK (1UL << 14) /* Lock tables for read */
|
||||||
#define REFRESH_FAST 32768 /* Intern flag */
|
#define REFRESH_CHECKPOINT (1UL << 15) /* With REFRESH_READ_LOCK: block checkpoints too */
|
||||||
|
|
||||||
/* RESET (remove all queries) from query cache */
|
#define REFRESH_QUERY_CACHE (1UL << 16) /* clear the query cache */
|
||||||
#define REFRESH_QUERY_CACHE 65536
|
#define REFRESH_QUERY_CACHE_FREE (1UL << 17) /* pack query cache */
|
||||||
#define REFRESH_QUERY_CACHE_FREE 0x20000L /* pack query cache */
|
#define REFRESH_DES_KEY_FILE (1UL << 18)
|
||||||
#define REFRESH_DES_KEY_FILE 0x40000L
|
#define REFRESH_USER_RESOURCES (1UL << 19)
|
||||||
#define REFRESH_USER_RESOURCES 0x80000L
|
|
||||||
#define REFRESH_CHECKPOINT 0x100000L /* Don't do checkpoints */
|
|
||||||
|
|
||||||
#define REFRESH_TABLE_STATS (1L << 20) /* Refresh table stats hash table */
|
#define REFRESH_TABLE_STATS (1UL << 20) /* Refresh table stats hash table */
|
||||||
#define REFRESH_INDEX_STATS (1L << 21) /* Refresh index stats hash table */
|
#define REFRESH_INDEX_STATS (1UL << 21) /* Refresh index stats hash table */
|
||||||
#define REFRESH_USER_STATS (1L << 22) /* Refresh user stats hash table */
|
#define REFRESH_USER_STATS (1UL << 22) /* Refresh user stats hash table */
|
||||||
#define REFRESH_CLIENT_STATS (1L << 23) /* Refresh client stats hash table */
|
#define REFRESH_CLIENT_STATS (1UL << 23) /* Refresh client stats hash table */
|
||||||
|
|
||||||
|
#define REFRESH_FAST (1UL << 31) /* Intern flag */
|
||||||
|
|
||||||
#define CLIENT_LONG_PASSWORD 1 /* new more secure passwords */
|
#define CLIENT_LONG_PASSWORD 1 /* new more secure passwords */
|
||||||
#define CLIENT_FOUND_ROWS 2 /* Found instead of affected rows */
|
#define CLIENT_FOUND_ROWS 2 /* Found instead of affected rows */
|
||||||
|
@ -19,9 +19,11 @@
|
|||||||
#define SERVICE_VERSION void *
|
#define SERVICE_VERSION void *
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define VERSION_my_snprintf 0x0100
|
#define VERSION_my_snprintf 0x0100
|
||||||
#define VERSION_thd_alloc 0x0100
|
#define VERSION_thd_alloc 0x0100
|
||||||
#define VERSION_thd_wait 0x0100
|
#define VERSION_thd_wait 0x0100
|
||||||
#define VERSION_my_thread_scheduler 0x0100
|
#define VERSION_my_thread_scheduler 0x0100
|
||||||
#define VERSION_progress_report 0x0100
|
#define VERSION_progress_report 0x0100
|
||||||
#define VERSION_debug_sync 0x1000
|
#define VERSION_debug_sync 0x1000
|
||||||
|
#define VERSION_kill_statement 0x1000
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ INCLUDE_DIRECTORIES(
|
|||||||
${ZLIB_INCLUDE_DIR})
|
${ZLIB_INCLUDE_DIR})
|
||||||
ADD_DEFINITIONS(${SSL_DEFINES})
|
ADD_DEFINITIONS(${SSL_DEFINES})
|
||||||
|
|
||||||
SET(CLIENT_API_FUNCTIONS
|
SET(CLIENT_API_FUNCTIONS_5_1
|
||||||
get_tty_password
|
get_tty_password
|
||||||
handle_options
|
handle_options
|
||||||
load_defaults
|
load_defaults
|
||||||
@ -58,6 +58,7 @@ mysql_field_count
|
|||||||
mysql_field_seek
|
mysql_field_seek
|
||||||
mysql_field_tell
|
mysql_field_tell
|
||||||
mysql_free_result
|
mysql_free_result
|
||||||
|
mysql_get_parameters
|
||||||
mysql_get_client_info
|
mysql_get_client_info
|
||||||
mysql_get_host_info
|
mysql_get_host_info
|
||||||
mysql_get_proto_info
|
mysql_get_proto_info
|
||||||
@ -129,12 +130,173 @@ mysql_server_init
|
|||||||
mysql_server_end
|
mysql_server_end
|
||||||
mysql_set_character_set
|
mysql_set_character_set
|
||||||
mysql_get_character_set_info
|
mysql_get_character_set_info
|
||||||
mysql_stmt_next_result
|
|
||||||
|
|
||||||
CACHE INTERNAL "Functions exported by client API"
|
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET(CLIENT_API_FUNCTIONS_5_5
|
||||||
|
mysql_stmt_next_result
|
||||||
|
# Client plugins
|
||||||
|
mysql_client_find_plugin
|
||||||
|
mysql_client_register_plugin
|
||||||
|
mysql_load_plugin
|
||||||
|
mysql_load_plugin_v
|
||||||
|
mysql_plugin_options
|
||||||
|
# Async API
|
||||||
|
mysql_autocommit_cont
|
||||||
|
mysql_autocommit_start
|
||||||
|
mysql_change_user_cont
|
||||||
|
mysql_change_user_start
|
||||||
|
mysql_close_cont
|
||||||
|
mysql_close_slow_part_cont
|
||||||
|
mysql_close_slow_part_start
|
||||||
|
mysql_close_start
|
||||||
|
mysql_commit_cont
|
||||||
|
mysql_commit_start
|
||||||
|
mysql_fetch_row_cont
|
||||||
|
mysql_fetch_row_start
|
||||||
|
mysql_free_result_cont
|
||||||
|
mysql_free_result_start
|
||||||
|
mysql_kill_cont
|
||||||
|
mysql_kill_start
|
||||||
|
mysql_list_dbs_cont
|
||||||
|
mysql_list_dbs_start
|
||||||
|
mysql_list_fields_cont
|
||||||
|
mysql_list_fields_start
|
||||||
|
mysql_list_processes_cont
|
||||||
|
mysql_list_processes_start
|
||||||
|
mysql_list_tables_cont
|
||||||
|
mysql_list_tables_start
|
||||||
|
mysql_next_result_cont
|
||||||
|
mysql_next_result_start
|
||||||
|
mysql_ping_cont
|
||||||
|
mysql_ping_start
|
||||||
|
mysql_query_cont
|
||||||
|
mysql_query_start
|
||||||
|
mysql_read_query_result_cont
|
||||||
|
mysql_read_query_result_start
|
||||||
|
mysql_real_connect_cont
|
||||||
|
mysql_real_connect_start
|
||||||
|
mysql_real_query_cont
|
||||||
|
mysql_real_query_start
|
||||||
|
mysql_refresh_cont
|
||||||
|
mysql_refresh_start
|
||||||
|
mysql_rollback_cont
|
||||||
|
mysql_rollback_start
|
||||||
|
mysql_select_db_cont
|
||||||
|
mysql_select_db_start
|
||||||
|
mysql_send_query_cont
|
||||||
|
mysql_send_query_start
|
||||||
|
mysql_set_character_set_cont
|
||||||
|
mysql_set_character_set_start
|
||||||
|
mysql_set_server_option_cont
|
||||||
|
mysql_set_server_option_start
|
||||||
|
mysql_shutdown_cont
|
||||||
|
mysql_shutdown_start
|
||||||
|
mysql_stat_cont
|
||||||
|
mysql_stat_start
|
||||||
|
mysql_stmt_close_cont
|
||||||
|
mysql_stmt_close_start
|
||||||
|
mysql_stmt_execute_cont
|
||||||
|
mysql_stmt_execute_start
|
||||||
|
mysql_stmt_fetch_cont
|
||||||
|
mysql_stmt_fetch_start
|
||||||
|
mysql_stmt_free_result_cont
|
||||||
|
mysql_stmt_free_result_start
|
||||||
|
mysql_stmt_next_result_cont
|
||||||
|
mysql_stmt_next_result_start
|
||||||
|
mysql_stmt_prepare_cont
|
||||||
|
mysql_stmt_prepare_start
|
||||||
|
mysql_stmt_reset_cont
|
||||||
|
mysql_stmt_reset_start
|
||||||
|
mysql_stmt_send_long_data_cont
|
||||||
|
mysql_stmt_send_long_data_start
|
||||||
|
mysql_stmt_store_result_cont
|
||||||
|
mysql_stmt_store_result_start
|
||||||
|
mysql_store_result_cont
|
||||||
|
mysql_store_result_start
|
||||||
|
#dynamic columns api
|
||||||
|
dynamic_column_create
|
||||||
|
dynamic_column_create_many
|
||||||
|
dynamic_column_update
|
||||||
|
dynamic_column_update_many
|
||||||
|
dynamic_column_exists
|
||||||
|
dynamic_column_list
|
||||||
|
dynamic_column_get
|
||||||
|
dynamic_column_prepare_decimal
|
||||||
|
)
|
||||||
|
|
||||||
|
SET(CLIENT_API_FUNCTIONS
|
||||||
|
${CLIENT_API_FUNCTIONS_5_1}
|
||||||
|
${CLIENT_API_FUNCTIONS_5_5}
|
||||||
|
CACHE INTERNAL
|
||||||
|
"Client functions"
|
||||||
|
)
|
||||||
|
|
||||||
|
IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||||
|
# When building RPM, or DEB package on Debian, use ELF symbol versioning
|
||||||
|
# for compatibility with distribution packages, so client shared library can
|
||||||
|
# painlessly replace the one supplied by the distribution.
|
||||||
|
|
||||||
|
# Also list of exported symbols in distributions may differ from what is considered
|
||||||
|
# official API. Define CLIENT_API_EXTRA for the set of symbols, that required to
|
||||||
|
# be exported on different platforms.
|
||||||
|
|
||||||
|
IF(RPM)
|
||||||
|
# Fedora & Co declared following functions as part of API
|
||||||
|
# These functions are alias of another function (given mysql_ prefix=. The
|
||||||
|
# renaming is handled in rpm_support.cc below
|
||||||
|
SET(CLIENT_API_EXTRA
|
||||||
|
mysql_default_charset_info
|
||||||
|
mysql_get_charset
|
||||||
|
mysql_get_charset_by_csname
|
||||||
|
mysql_net_realloc
|
||||||
|
mysql_client_errors
|
||||||
|
)
|
||||||
|
# Add special script to fix symbols renames by Fedora
|
||||||
|
SET(CLIENT_SOURCES_EXTRA ${CLIENT_SOURCES} rpm_support.cc)
|
||||||
|
SET(VERSION_SCRIPT_TEMPLATE
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/libmysql_rpm_version.in)
|
||||||
|
ELSEIF(DEB)
|
||||||
|
# libmyodbc on Ubuntu is using functions below
|
||||||
|
# If we don't export them, linker would just remove
|
||||||
|
# them (they are not used inside libmysqlclient)
|
||||||
|
SET(CLIENT_API_EXTRA
|
||||||
|
strfill
|
||||||
|
init_dynamic_string
|
||||||
|
)
|
||||||
|
# MySQL supplied with Ubuntu does not have versioning, bug Debian does.
|
||||||
|
IF(DEB MATCHES "debian")
|
||||||
|
SET(VERSION_SCRIPT_TEMPLATE ${CMAKE_CURRENT_SOURCE_DIR}/libmysql.ver.in)
|
||||||
|
ENDIF()
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
|
IF(VERSION_SCRIPT_TEMPLATE)
|
||||||
|
# Generate version script.
|
||||||
|
# Create semicolon separated lists of functions to export from
|
||||||
|
# Since RPM packages use separate versioning for 5.1 API
|
||||||
|
# and 5.5 API (libmysqlclient_16 vs libmysqlclient_18),
|
||||||
|
# we need 2 lists.
|
||||||
|
SET (CLIENT_API_5_1_LIST)
|
||||||
|
FOREACH (f ${CLIENT_API_FUNCTIONS_5_1})
|
||||||
|
SET(CLIENT_API_5_1_LIST "${CLIENT_API_5_1_LIST}\n${f};")
|
||||||
|
ENDFOREACH()
|
||||||
|
|
||||||
|
SET (CLIENT_API_5_5_LIST)
|
||||||
|
FOREACH (f ${CLIENT_API_FUNCTIONS_5_5})
|
||||||
|
SET(CLIENT_API_5_5_LIST "${CLIENT_API_5_5_LIST}\n${f};")
|
||||||
|
ENDFOREACH()
|
||||||
|
|
||||||
|
CONFIGURE_FILE(
|
||||||
|
${VERSION_SCRIPT_TEMPLATE}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/libmysql.version
|
||||||
|
@ONLY@
|
||||||
|
)
|
||||||
|
SET(VERSION_SCRIPT_LINK_FLAGS
|
||||||
|
"-Wl,--version-script=${CMAKE_CURRENT_BINARY_DIR}/libmysql.version")
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
|
|
||||||
SET(CLIENT_SOURCES
|
SET(CLIENT_SOURCES
|
||||||
get_password.c
|
get_password.c
|
||||||
libmysql.c
|
libmysql.c
|
||||||
@ -146,6 +308,7 @@ SET(CLIENT_SOURCES
|
|||||||
../sql/net_serv.cc
|
../sql/net_serv.cc
|
||||||
../sql-common/pack.c
|
../sql-common/pack.c
|
||||||
../sql/password.c
|
../sql/password.c
|
||||||
|
${CLIENT_SOURCES_EXTRA}
|
||||||
)
|
)
|
||||||
ADD_CONVENIENCE_LIBRARY(clientlib ${CLIENT_SOURCES})
|
ADD_CONVENIENCE_LIBRARY(clientlib ${CLIENT_SOURCES})
|
||||||
DTRACE_INSTRUMENT(clientlib)
|
DTRACE_INSTRUMENT(clientlib)
|
||||||
@ -193,13 +356,13 @@ IF(NOT DISABLE_SHARED)
|
|||||||
OUTPUT_NAME mysqlclient
|
OUTPUT_NAME mysqlclient
|
||||||
VERSION "${OS_SHARED_LIB_VERSION}"
|
VERSION "${OS_SHARED_LIB_VERSION}"
|
||||||
SOVERSION "${SHARED_LIB_MAJOR_VERSION}")
|
SOVERSION "${SHARED_LIB_MAJOR_VERSION}")
|
||||||
IF(LINK_FLAG_NO_UNDEFINED)
|
IF(LINK_FLAG_NO_UNDEFINED OR VERSION_SCRIPT_LINK_FLAGS)
|
||||||
GET_TARGET_PROPERTY(libmysql_link_flags libmysql LINK_FLAGS)
|
GET_TARGET_PROPERTY(libmysql_link_flags libmysql LINK_FLAGS)
|
||||||
IF(NOT libmysql_link_flag)
|
IF(NOT libmysql_link_flag)
|
||||||
SET(libmysql_link_flags)
|
SET(libmysql_link_flags)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
SET_TARGET_PROPERTIES(libmysql PROPERTIES LINK_FLAGS
|
SET_TARGET_PROPERTIES(libmysql PROPERTIES LINK_FLAGS
|
||||||
"${libmysql_link_flags} ${LINK_FLAG_NO_UNDEFINED}")
|
"${libmysql_link_flags} ${LINK_FLAG_NO_UNDEFINED} ${VERSION_SCRIPT_LINK_FLAGS}")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
# clean direct output needs to be set several targets have the same name
|
# clean direct output needs to be set several targets have the same name
|
||||||
#(mysqlclient in this case)
|
#(mysqlclient in this case)
|
||||||
|
48
libmysql/libmysql_rpm_version.in
Normal file
48
libmysql/libmysql_rpm_version.in
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# This version script is heavily inspired by Fedora's and Mageia's version scripts for
|
||||||
|
# MySQL client shared library. It is used in MariaDB for building RPMs.
|
||||||
|
|
||||||
|
libmysqlclient_16 {
|
||||||
|
global:
|
||||||
|
@CLIENT_API_5_1_LIST@
|
||||||
|
|
||||||
|
# some stuff from Mageia, I have no idea why it is there
|
||||||
|
# But too afraid to throw anything away
|
||||||
|
_fini;
|
||||||
|
_init;
|
||||||
|
my_init;
|
||||||
|
my_progname;
|
||||||
|
myodbc_remove_escape;
|
||||||
|
|
||||||
|
# These are documented in Paul DuBois' MySQL book, so we treat them as part
|
||||||
|
# of the de-facto API.
|
||||||
|
free_defaults;
|
||||||
|
handle_options;
|
||||||
|
load_defaults;
|
||||||
|
my_print_help;
|
||||||
|
# pure-ftpd requires this
|
||||||
|
my_make_scrambled_password;
|
||||||
|
# hydra requires this
|
||||||
|
scramble;
|
||||||
|
# DBD::mysql requires this
|
||||||
|
is_prefix;
|
||||||
|
local:
|
||||||
|
*;
|
||||||
|
};
|
||||||
|
|
||||||
|
libmysqlclient_18 {
|
||||||
|
global:
|
||||||
|
@CLIENT_API_5_5_LIST@
|
||||||
|
#
|
||||||
|
# Ideally the following symbols wouldn't be exported, but various applications
|
||||||
|
# require them. We limit the namespace damage by prefixing mysql_
|
||||||
|
# (see mysql-dubious-exports.patch), which means the symbols are not present
|
||||||
|
# in libmysqlclient_16.
|
||||||
|
#
|
||||||
|
# mysql-connector-odbc requires these
|
||||||
|
mysql_default_charset_info;
|
||||||
|
mysql_get_charset;
|
||||||
|
mysql_get_charset_by_csname;
|
||||||
|
mysql_net_realloc;
|
||||||
|
# PHP's mysqli.so requires this (via the ER() macro)
|
||||||
|
mysql_client_errors;
|
||||||
|
};
|
41
libmysql/rpm_support.cc
Normal file
41
libmysql/rpm_support.cc
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
/*
|
||||||
|
Provide aliases for several symbols, to support drop-in replacement for
|
||||||
|
MariaDB on Fedora and several derives distributions.
|
||||||
|
|
||||||
|
These distributions redefine several symbols (in a way that is no compatible
|
||||||
|
with either MySQL or MariaDB) and export it from the client library ( as seen
|
||||||
|
e.g from this patch)
|
||||||
|
http://lists.fedoraproject.org/pipermail/scm-commits/2010-December/537257.html
|
||||||
|
|
||||||
|
MariaDB handles compatibility distribution by providing the same symbols from
|
||||||
|
the client library if it is built with -DRPM
|
||||||
|
|
||||||
|
*/
|
||||||
|
#include <errmsg.h>
|
||||||
|
#include <my_sys.h>
|
||||||
|
#include <mysql.h>
|
||||||
|
extern "C" {
|
||||||
|
|
||||||
|
CHARSET_INFO *mysql_default_charset_info = default_charset_info;
|
||||||
|
|
||||||
|
CHARSET_INFO *mysql_get_charset(uint cs_number, myf flags)
|
||||||
|
{
|
||||||
|
return get_charset(cs_number, flags);
|
||||||
|
}
|
||||||
|
|
||||||
|
CHARSET_INFO *mysql_get_charset_by_csname(const char *cs_name,
|
||||||
|
uint cs_flags, myf my_flags)
|
||||||
|
{
|
||||||
|
return get_charset_by_csname(cs_name, cs_flags, my_flags);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
my_bool mysql_net_realloc(NET *net, size_t length)
|
||||||
|
{
|
||||||
|
return net_realloc(net,length);
|
||||||
|
}
|
||||||
|
|
||||||
|
const char **mysql_client_errors = client_errors;
|
||||||
|
|
||||||
|
} /*extern "C" */
|
||||||
|
|
@ -149,8 +149,21 @@ IF(UNIX)
|
|||||||
${CMAKE_STATIC_LIBRARY_PREFIX}mysqld-debug)
|
${CMAKE_STATIC_LIBRARY_PREFIX}mysqld-debug)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
# List of exported functions in embedded (client api except client plugin or
|
||||||
|
# async (*_start/*_cont functions)
|
||||||
|
|
||||||
|
SET(EMBEDDED_API)
|
||||||
|
|
||||||
|
FOREACH(f ${CLIENT_API_FUNCTIONS})
|
||||||
|
IF(f MATCHES "plugin|_start$|_cont$")
|
||||||
|
# Ignore functions, embedded does not export them
|
||||||
|
ELSE()
|
||||||
|
SET(EMBEDDED_API ${EMBEDDED_API} ${f})
|
||||||
|
ENDIF()
|
||||||
|
ENDFOREACH()
|
||||||
|
|
||||||
IF(NOT DISABLE_SHARED)
|
IF(NOT DISABLE_SHARED)
|
||||||
MERGE_LIBRARIES(libmysqld SHARED mysqlserver EXPORTS ${CLIENT_API_FUNCTIONS}
|
MERGE_LIBRARIES(libmysqld SHARED mysqlserver EXPORTS ${EMBEDDED_API}
|
||||||
COMPONENT Server)
|
COMPONENT Server)
|
||||||
IF(UNIX)
|
IF(UNIX)
|
||||||
# Name the shared library, handle versioning (provides same api as client
|
# Name the shared library, handle versioning (provides same api as client
|
||||||
|
@ -21,7 +21,8 @@ SET(MYSQLSERVICES_SOURCES
|
|||||||
thd_wait_service.c
|
thd_wait_service.c
|
||||||
my_thread_scheduler_service.c
|
my_thread_scheduler_service.c
|
||||||
progress_report_service.c
|
progress_report_service.c
|
||||||
debug_sync_service.c)
|
debug_sync_service.c
|
||||||
|
kill_statement_service.c)
|
||||||
|
|
||||||
ADD_CONVENIENCE_LIBRARY(mysqlservices ${MYSQLSERVICES_SOURCES})
|
ADD_CONVENIENCE_LIBRARY(mysqlservices ${MYSQLSERVICES_SOURCES})
|
||||||
INSTALL(TARGETS mysqlservices DESTINATION ${INSTALL_LIBDIR} COMPONENT Development)
|
INSTALL(TARGETS mysqlservices DESTINATION ${INSTALL_LIBDIR} COMPONENT Development)
|
||||||
|
18
libservices/kill_statement_service.c
Normal file
18
libservices/kill_statement_service.c
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
/* Copyright (c) 2013, Monty Program Ab.
|
||||||
|
Use is subject to license terms.
|
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; version 2 of the License.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program; if not, write to the Free Software
|
||||||
|
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
|
||||||
|
|
||||||
|
#include <service_versions.h>
|
||||||
|
SERVICE_VERSION thd_kill_statement_service= (void*)VERSION_kill_statement;
|
@ -40,3 +40,4 @@ ha_blackhole storage/blackhole BLACKHOLE_PLUGIN
|
|||||||
ha_federated storage/federated FEDERATED_PLUGIN
|
ha_federated storage/federated FEDERATED_PLUGIN
|
||||||
mypluglib plugin/fulltext SIMPLE_PARSER
|
mypluglib plugin/fulltext SIMPLE_PARSER
|
||||||
libdaemon_example plugin/daemon_example DAEMONEXAMPLE
|
libdaemon_example plugin/daemon_example DAEMONEXAMPLE
|
||||||
|
adt_null plugin/audit_null AUDIT_NULL
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
# --let $rpl_server_number= N
|
# --let $rpl_server_number= N
|
||||||
# [--let $rpl_server_parameters= --flag1 --flag2 ...]
|
# [--let $rpl_server_parameters= --flag1 --flag2 ...]
|
||||||
# [--let $rpl_debug= 1]
|
# [--let $rpl_debug= 1]
|
||||||
|
# [--let $rpl_server_error= 0]
|
||||||
# --source include/rpl_start_server.inc
|
# --source include/rpl_start_server.inc
|
||||||
#
|
#
|
||||||
# Parameters:
|
# Parameters:
|
||||||
@ -21,6 +22,9 @@
|
|||||||
# If set, extra parameters given by this variable are passed to
|
# If set, extra parameters given by this variable are passed to
|
||||||
# mysqld.
|
# mysqld.
|
||||||
#
|
#
|
||||||
|
# $rpl_server_error
|
||||||
|
# If set, failure of the server startup is expected.
|
||||||
|
#
|
||||||
# $rpl_debug
|
# $rpl_debug
|
||||||
# See include/rpl_init.inc
|
# See include/rpl_init.inc
|
||||||
#
|
#
|
||||||
@ -47,8 +51,9 @@ if ($rpl_server_parameters)
|
|||||||
# Write file to make mysql-test-run.pl start up the server again
|
# Write file to make mysql-test-run.pl start up the server again
|
||||||
--exec echo "$_rpl_start_server_command" > $MYSQLTEST_VARDIR/tmp/mysqld.$rpl_server_number.expect
|
--exec echo "$_rpl_start_server_command" > $MYSQLTEST_VARDIR/tmp/mysqld.$rpl_server_number.expect
|
||||||
|
|
||||||
--source include/rpl_reconnect.inc
|
if (!$rpl_server_error)
|
||||||
|
{
|
||||||
|
--source include/rpl_reconnect.inc
|
||||||
--let $include_filename= rpl_start_server.inc $_rpl_start_server_args
|
--let $include_filename= rpl_start_server.inc $_rpl_start_server_args
|
||||||
--source include/end_include_file.inc
|
--source include/end_include_file.inc
|
||||||
|
}
|
||||||
|
@ -3229,6 +3229,8 @@ sub install_db ($$) {
|
|||||||
# for a production system
|
# for a production system
|
||||||
mtr_appendfile_to_file("$path_sql_dir/mysql_system_tables.sql",
|
mtr_appendfile_to_file("$path_sql_dir/mysql_system_tables.sql",
|
||||||
$bootstrap_sql_file);
|
$bootstrap_sql_file);
|
||||||
|
mtr_appendfile_to_file("$path_sql_dir/mysql_performance_tables.sql",
|
||||||
|
$bootstrap_sql_file);
|
||||||
|
|
||||||
# Add the mysql system tables initial data
|
# Add the mysql system tables initial data
|
||||||
# for a production system
|
# for a production system
|
||||||
|
@ -3523,6 +3523,11 @@ sub mysql_install_db {
|
|||||||
mtr_appendfile_to_file("$sql_dir/mysql_system_tables.sql",
|
mtr_appendfile_to_file("$sql_dir/mysql_system_tables.sql",
|
||||||
$bootstrap_sql_file);
|
$bootstrap_sql_file);
|
||||||
|
|
||||||
|
# Add the performance tables
|
||||||
|
# for a production system
|
||||||
|
mtr_appendfile_to_file("$sql_dir/mysql_performance_tables.sql",
|
||||||
|
$bootstrap_sql_file);
|
||||||
|
|
||||||
# Add the mysql system tables initial data
|
# Add the mysql system tables initial data
|
||||||
# for a production system
|
# for a production system
|
||||||
mtr_appendfile_to_file("$sql_dir/mysql_system_tables_data.sql",
|
mtr_appendfile_to_file("$sql_dir/mysql_system_tables_data.sql",
|
||||||
|
File diff suppressed because one or more lines are too long
5
mysql-test/r/change_user_notembedded.result
Normal file
5
mysql-test/r/change_user_notembedded.result
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
ERROR 28000: Access denied for user 'foo'@'localhost' (using password: YES)
|
||||||
|
ERROR 28000: Access denied for user 'foo'@'localhost' (using password: NO)
|
||||||
|
ERROR 28000: Access denied for user 'foo'@'localhost' (using password: YES)
|
||||||
|
ERROR 08S01: Unknown command
|
||||||
|
ERROR 08S01: Unknown command
|
@ -3,3 +3,5 @@ Name Location Comment
|
|||||||
Ronald Bradford Brisbane, Australia EFF contribution for UC2006 Auction
|
Ronald Bradford Brisbane, Australia EFF contribution for UC2006 Auction
|
||||||
Sheeri Kritzer Boston, Mass. USA EFF contribution for UC2006 Auction
|
Sheeri Kritzer Boston, Mass. USA EFF contribution for UC2006 Auction
|
||||||
Mark Shuttleworth London, UK. EFF contribution for UC2006 Auction
|
Mark Shuttleworth London, UK. EFF contribution for UC2006 Auction
|
||||||
|
Warnings:
|
||||||
|
Warning 1681 'SHOW CONTRIBUTORS' is deprecated and will be removed in a future release.
|
||||||
|
3
mysql-test/r/create_delayed.result
Normal file
3
mysql-test/r/create_delayed.result
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
drop table if exists t1;
|
||||||
|
Starting test
|
||||||
|
# All done
|
@ -191,6 +191,32 @@ t1 CREATE TABLE `t1` (
|
|||||||
`r` varchar(10) CHARACTER SET ucs2 NOT NULL DEFAULT ''
|
`r` varchar(10) CHARACTER SET ucs2 NOT NULL DEFAULT ''
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
#
|
||||||
|
# Bug #51876 : crash/memory underrun when loading data with ucs2
|
||||||
|
# and reverse() function
|
||||||
|
#
|
||||||
|
# Problem # 1 (original report): wrong parsing of ucs2 data
|
||||||
|
SELECT '00' UNION SELECT '10' INTO OUTFILE 'tmpp.txt';
|
||||||
|
CREATE TABLE t1(a INT);
|
||||||
|
LOAD DATA INFILE 'tmpp.txt' INTO TABLE t1 CHARACTER SET ucs2
|
||||||
|
(@b) SET a=REVERSE(@b);
|
||||||
|
# should return 2 zeroes (as the value is truncated)
|
||||||
|
SELECT * FROM t1;
|
||||||
|
a
|
||||||
|
0
|
||||||
|
1
|
||||||
|
DROP TABLE t1;
|
||||||
|
# Problem # 2 : if you write and read ucs2 data to a file they're lost
|
||||||
|
SELECT '00' UNION SELECT '10' INTO OUTFILE 'tmpp2.txt' CHARACTER SET ucs2;
|
||||||
|
CREATE TABLE t1(a INT);
|
||||||
|
LOAD DATA INFILE 'tmpp2.txt' INTO TABLE t1 CHARACTER SET ucs2
|
||||||
|
(@b) SET a=REVERSE(@b);
|
||||||
|
# should return 0 and 1 (10 reversed)
|
||||||
|
SELECT * FROM t1;
|
||||||
|
a
|
||||||
|
0
|
||||||
|
1
|
||||||
|
DROP TABLE t1;
|
||||||
create table t2(f1 Char(30));
|
create table t2(f1 Char(30));
|
||||||
insert into t2 values ("103000"), ("22720000"), ("3401200"), ("78000");
|
insert into t2 values ("103000"), ("22720000"), ("3401200"), ("78000");
|
||||||
select lpad(f1, 12, "-o-/") from t2;
|
select lpad(f1, 12, "-o-/") from t2;
|
||||||
|
@ -1140,6 +1140,14 @@ id l
|
|||||||
a 512
|
a 512
|
||||||
Warnings:
|
Warnings:
|
||||||
Warning 1260 Row 1 was cut by GROUP_CONCAT()
|
Warning 1260 Row 1 was cut by GROUP_CONCAT()
|
||||||
|
SELECT id, CHAR_LENGTH(GROUP_CONCAT(body)) AS l
|
||||||
|
FROM (SELECT 'a' AS id, REPEAT('foo bar', 100) AS body
|
||||||
|
UNION ALL
|
||||||
|
SELECT 'a' AS id, REPEAT('bla bla', 100) AS body) t1;
|
||||||
|
id l
|
||||||
|
a 512
|
||||||
|
Warnings:
|
||||||
|
Warning 1260 Row 1 was cut by GROUP_CONCAT()
|
||||||
#
|
#
|
||||||
# End of 5.5 tests
|
# End of 5.5 tests
|
||||||
#
|
#
|
||||||
|
@ -5055,6 +5055,14 @@ id l
|
|||||||
a 1024
|
a 1024
|
||||||
Warnings:
|
Warnings:
|
||||||
Warning 1260 Row 2 was cut by GROUP_CONCAT()
|
Warning 1260 Row 2 was cut by GROUP_CONCAT()
|
||||||
|
SELECT id, CHAR_LENGTH(GROUP_CONCAT(body)) AS l
|
||||||
|
FROM (SELECT 'a' AS id, REPEAT('foo bar', 100) AS body
|
||||||
|
UNION ALL
|
||||||
|
SELECT 'a' AS id, REPEAT('bla bla', 100) AS body) t1;
|
||||||
|
id l
|
||||||
|
a 1024
|
||||||
|
Warnings:
|
||||||
|
Warning 1260 Row 2 was cut by GROUP_CONCAT()
|
||||||
#
|
#
|
||||||
# End of 5.5 tests
|
# End of 5.5 tests
|
||||||
#
|
#
|
||||||
|
@ -4,5 +4,5 @@ insert t1 values (addtime('9999-12-31 23:59:59', '00:00:01')),
|
|||||||
select * from t1;
|
select * from t1;
|
||||||
d
|
d
|
||||||
NULL
|
NULL
|
||||||
NULL
|
0000-00-00 00:00:00
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
@ -2115,6 +2115,55 @@ a
|
|||||||
4
|
4
|
||||||
drop table t1,t2;
|
drop table t1,t2;
|
||||||
#
|
#
|
||||||
|
# MDEV-3873: Wrong result (extra rows) with NOT IN and
|
||||||
|
# a subquery from a MERGE view
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (a INT NOT NULL) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 VALUES (4),(7),(0);
|
||||||
|
CREATE TABLE t2 (b INT NOT NULL) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t2 VALUES (1),(2);
|
||||||
|
CREATE TABLE t3 (c INT NOT NULL) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t3 VALUES (4),(6),(3);
|
||||||
|
CREATE TABLE t4 (d INT NOT NULL) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t4 VALUES (4),(5),(3);
|
||||||
|
CREATE TABLE tv (e INT NOT NULL) ENGINE=MyISAM;
|
||||||
|
INSERT INTO tv VALUES (1),(3);
|
||||||
|
CREATE ALGORITHM=TEMPTABLE VIEW v_temptable AS SELECT * FROM tv;
|
||||||
|
CREATE ALGORITHM=MERGE VIEW v_merge AS SELECT * FROM tv;
|
||||||
|
SELECT * FROM t1, t2
|
||||||
|
WHERE a NOT IN ( SELECT e FROM t3 LEFT JOIN v_temptable ON (c = e) WHERE c <> b ) AND a < b;
|
||||||
|
a b
|
||||||
|
SELECT * FROM t1, t2
|
||||||
|
WHERE a NOT IN ( SELECT e FROM t3 LEFT JOIN v_merge ON (c = e) WHERE c <> b ) AND a < b;
|
||||||
|
a b
|
||||||
|
SELECT * FROM t1, t2
|
||||||
|
WHERE a NOT IN ( SELECT e FROM t3 LEFT JOIN (SELECT * FROM tv) as derived ON (c = e) WHERE c <> b ) AND a < b;
|
||||||
|
a b
|
||||||
|
drop view v_temptable, v_merge;
|
||||||
|
drop table t1,t2,t3,t4,tv;
|
||||||
|
#
|
||||||
|
# MDEV-3912: Wrong result (extra rows) with FROM subquery inside
|
||||||
|
# ALL subquery, LEFT JOIN, derived_merge.
|
||||||
|
# (duplicate of MDEV-3873 (above))
|
||||||
|
#
|
||||||
|
SET @save3912_optimizer_switch=@@optimizer_switch;
|
||||||
|
SET optimizer_switch = 'derived_merge=on,in_to_exists=on';
|
||||||
|
CREATE TABLE t1 (a INT) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 VALUES (4),(8);
|
||||||
|
CREATE TABLE t2 (b INT) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t2 VALUES (7),(0);
|
||||||
|
CREATE TABLE t3 (c INT, d INT NOT NULL) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t3 VALUES (0,4),(8,6);
|
||||||
|
SELECT * FROM t1
|
||||||
|
WHERE a >= ALL (
|
||||||
|
SELECT d FROM t2 LEFT JOIN ( SELECT * FROM t3 ) AS alias ON ( c = b )
|
||||||
|
WHERE b >= a
|
||||||
|
);
|
||||||
|
a
|
||||||
|
8
|
||||||
|
set optimizer_switch=@save3912_optimizer_switch;
|
||||||
|
drop table t1, t2, t3;
|
||||||
|
#
|
||||||
# end of 5.3 tests
|
# end of 5.3 tests
|
||||||
#
|
#
|
||||||
set optimizer_switch=@exit_optimizer_switch;
|
set optimizer_switch=@exit_optimizer_switch;
|
||||||
|
@ -847,6 +847,38 @@ time(f1)
|
|||||||
00:00:00.000200
|
00:00:00.000200
|
||||||
00:00:00.000300
|
00:00:00.000300
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
create table t1(i int, g int);
|
||||||
|
insert into t1 values (null, 1), (0, 2);
|
||||||
|
select distinct i from t1 group by g;
|
||||||
|
i
|
||||||
|
NULL
|
||||||
|
0
|
||||||
|
drop table t1;
|
||||||
|
create table t1(i int, g blob);
|
||||||
|
insert into t1 values (null, 1), (0, 2);
|
||||||
|
select distinct i from t1 group by g;
|
||||||
|
i
|
||||||
|
NULL
|
||||||
|
0
|
||||||
|
drop table t1;
|
||||||
|
create table t1 (a int) engine=myisam;
|
||||||
|
insert into t1 values (0),(7);
|
||||||
|
create table t2 (b int) engine=myisam;
|
||||||
|
insert into t2 values (7),(0),(3);
|
||||||
|
create algorithm=temptable view v as
|
||||||
|
select distinct (select max(a) from t1 where alias.b = a) as field1 from t2 as alias group by field1;
|
||||||
|
select * from v;
|
||||||
|
field1
|
||||||
|
NULL
|
||||||
|
0
|
||||||
|
7
|
||||||
|
select distinct (select max(a) from t1 where alias.b = a) as field1 from t2 as alias group by field1;
|
||||||
|
field1
|
||||||
|
NULL
|
||||||
|
0
|
||||||
|
7
|
||||||
|
drop view v;
|
||||||
|
drop table t1, t2;
|
||||||
#
|
#
|
||||||
# Bug #11744875: 4082: integer lengths cause truncation with distinct concat and innodb
|
# Bug #11744875: 4082: integer lengths cause truncation with distinct concat and innodb
|
||||||
#
|
#
|
||||||
|
21
mysql-test/r/failed_auth_3909.result
Normal file
21
mysql-test/r/failed_auth_3909.result
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
optimize table mysql.user;
|
||||||
|
Table Op Msg_type Msg_text
|
||||||
|
mysql.user optimize status OK
|
||||||
|
insert mysql.user (user,plugin) values ('foo','bar'),('bar','bar'),('baz','bar');
|
||||||
|
Warnings:
|
||||||
|
Warning 1364 Field 'ssl_cipher' doesn't have a default value
|
||||||
|
Warning 1364 Field 'x509_issuer' doesn't have a default value
|
||||||
|
Warning 1364 Field 'x509_subject' doesn't have a default value
|
||||||
|
Warning 1364 Field 'authentication_string' doesn't have a default value
|
||||||
|
flush privileges;
|
||||||
|
connect(localhost,u1,,test,MASTER_PORT,MASTER_SOCKET);
|
||||||
|
ERROR HY000: Plugin 'bar' is not loaded
|
||||||
|
connect(localhost,u2,,test,MASTER_PORT,MASTER_SOCKET);
|
||||||
|
ERROR 28000: Access denied for user 'u2'@'localhost' (using password: NO)
|
||||||
|
connect(localhost,u2,password,test,MASTER_PORT,MASTER_SOCKET);
|
||||||
|
ERROR 28000: Access denied for user 'u2'@'localhost' (using password: YES)
|
||||||
|
ERROR HY000: Plugin 'bar' is not loaded
|
||||||
|
ERROR 28000: Access denied for user 'u2'@'localhost' (using password: NO)
|
||||||
|
ERROR 28000: Access denied for user 'u2'@'localhost' (using password: YES)
|
||||||
|
delete from mysql.user where plugin = 'bar';
|
||||||
|
flush privileges;
|
@ -1086,3 +1086,8 @@ ERROR HY000: Row 3 was cut by GROUP_CONCAT()
|
|||||||
SET group_concat_max_len = DEFAULT;
|
SET group_concat_max_len = DEFAULT;
|
||||||
SET @@sql_mode = @old_sql_mode;
|
SET @@sql_mode = @old_sql_mode;
|
||||||
DROP TABLE t1, t2;
|
DROP TABLE t1, t2;
|
||||||
|
create table t1 (a char(1) character set utf8);
|
||||||
|
insert into t1 values ('a'),('b');
|
||||||
|
select 1 from t1 where a in (select group_concat(a) from t1);
|
||||||
|
1
|
||||||
|
drop table t1;
|
||||||
|
@ -305,6 +305,39 @@ SELECT 1 from t1 HAVING NAME_CONST('', a);
|
|||||||
ERROR HY000: Incorrect arguments to NAME_CONST
|
ERROR HY000: Incorrect arguments to NAME_CONST
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
#
|
#
|
||||||
|
# Test or correct maybe_null of last_value
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (a char(2) not null );
|
||||||
|
INSERT INTO t1 VALUES (4),(7),(1);
|
||||||
|
set @optimizer_switch_save= @@optimizer_switch;
|
||||||
|
set optimizer_switch='materialization=off';
|
||||||
|
CREATE TABLE tv (e char(2) not null ) engine=mysql;
|
||||||
|
Warnings:
|
||||||
|
Warning 1286 Unknown storage engine 'mysql'
|
||||||
|
Warning 1266 Using storage engine MyISAM for table 'tv'
|
||||||
|
INSERT INTO tv VALUES (1);
|
||||||
|
CREATE ALGORITHM=MERGE VIEW v_merge AS SELECT * FROM tv;
|
||||||
|
CREATE ALGORITHM=MERGE VIEW vm AS SELECT * FROM tv;
|
||||||
|
explain extended
|
||||||
|
select a from t1 left join v_merge on (a=e) where last_value(NULL,e) not in (select last_value(NULL,e) from vm);
|
||||||
|
id select_type table type possible_keys key key_len ref rows filtered Extra
|
||||||
|
1 PRIMARY t1 ALL NULL NULL NULL NULL 3 100.00
|
||||||
|
1 PRIMARY tv ALL NULL NULL NULL NULL 1 100.00 Using where; Using join buffer (flat, BNL join)
|
||||||
|
2 DEPENDENT SUBQUERY tv system NULL NULL NULL NULL 1 100.00
|
||||||
|
Warnings:
|
||||||
|
Note 1003 select `test`.`t1`.`a` AS `a` from `test`.`t1` left join (`test`.`tv`) on((`test`.`tv`.`e` = `test`.`t1`.`a`)) where (not(<expr_cache><last_value(NULL,`test`.`tv`.`e`)>(<in_optimizer>(last_value(NULL,`test`.`tv`.`e`),<exists>(select last_value(NULL,'1') from dual where trigcond((<cache>(last_value(NULL,`test`.`tv`.`e`)) = last_value(NULL,'1'))))))))
|
||||||
|
explain extended
|
||||||
|
select a from t1 left join v_merge on (a=e) where e not in (select last_value(NULL,e) from vm);
|
||||||
|
id select_type table type possible_keys key key_len ref rows filtered Extra
|
||||||
|
1 PRIMARY t1 ALL NULL NULL NULL NULL 3 100.00
|
||||||
|
1 PRIMARY tv ALL NULL NULL NULL NULL 1 100.00 Using where; Using join buffer (flat, BNL join)
|
||||||
|
2 DEPENDENT SUBQUERY tv system NULL NULL NULL NULL 1 100.00
|
||||||
|
Warnings:
|
||||||
|
Note 1003 select `test`.`t1`.`a` AS `a` from `test`.`t1` left join (`test`.`tv`) on((`test`.`tv`.`e` = `test`.`t1`.`a`)) where (not(<expr_cache><`test`.`tv`.`e`>(<in_optimizer>(`test`.`tv`.`e`,<exists>(select last_value(NULL,'1') from dual where trigcond((<cache>(`test`.`tv`.`e`) = last_value(NULL,'1'))))))))
|
||||||
|
set optimizer_switch=@optimizer_switch_save;
|
||||||
|
drop view v_merge, vm;
|
||||||
|
drop table t1,tv;
|
||||||
|
#
|
||||||
# End of 5.5 tests
|
# End of 5.5 tests
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
@ -1423,7 +1423,7 @@ MAKEDATE(11111111,1)
|
|||||||
NULL
|
NULL
|
||||||
SELECT WEEK(DATE_ADD(FROM_DAYS(1),INTERVAL 1 MONTH), 1);
|
SELECT WEEK(DATE_ADD(FROM_DAYS(1),INTERVAL 1 MONTH), 1);
|
||||||
WEEK(DATE_ADD(FROM_DAYS(1),INTERVAL 1 MONTH), 1)
|
WEEK(DATE_ADD(FROM_DAYS(1),INTERVAL 1 MONTH), 1)
|
||||||
NULL
|
0
|
||||||
#
|
#
|
||||||
# Bug#12584302 AFTER FIX FOR #12403504: ASSERTION FAILED: DELSUM+(INT) Y/4-TEMP > 0,
|
# Bug#12584302 AFTER FIX FOR #12403504: ASSERTION FAILED: DELSUM+(INT) Y/4-TEMP > 0,
|
||||||
#
|
#
|
||||||
|
14
mysql-test/r/gis2.result
Normal file
14
mysql-test/r/gis2.result
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
CREATE TABLE t1 (
|
||||||
|
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
|
point_data POINT NOT NULL,
|
||||||
|
PRIMARY KEY (id),
|
||||||
|
KEY idx_point_data(point_data)
|
||||||
|
) ENGINE=MyISAM;
|
||||||
|
INSERT t1 (point_data) VALUES
|
||||||
|
(GeomFromText('Point(37.0248492 23.8512726)')),
|
||||||
|
(GeomFromText('Point(38.0248492 23.8512726)'));
|
||||||
|
SELECT id FROM t1
|
||||||
|
WHERE ST_Contains(point_data, GeomFromText('Point(38.0248492 23.8512726)'));
|
||||||
|
id
|
||||||
|
2
|
||||||
|
DROP TABLE t1;
|
20
mysql-test/r/grant_lowercase.result
Normal file
20
mysql-test/r/grant_lowercase.result
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
grant file on *.* to user1@localhost with grant option;
|
||||||
|
grant select on `a%`.* to user1@localhost with grant option;
|
||||||
|
grant file on aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.* to 'user'@'%' identified by 'secret';
|
||||||
|
ERROR 42000: Incorrect database name 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
|
||||||
|
drop user user1@localhost;
|
||||||
|
call mtr.add_suppression("Incorrect database name");
|
||||||
|
alter table mysql.host modify Db varchar(200);
|
||||||
|
alter table mysql.db modify Db varchar(200);
|
||||||
|
insert mysql.host set db=concat('=>', repeat(_utf8 'й', 200));
|
||||||
|
Warnings:
|
||||||
|
Warning 1265 Data truncated for column 'Db' at row 1
|
||||||
|
insert mysql.db set db=concat('=>', repeat(_utf8 'й', 200));
|
||||||
|
Warnings:
|
||||||
|
Warning 1265 Data truncated for column 'Db' at row 1
|
||||||
|
flush privileges;
|
||||||
|
delete from mysql.host where db like '=>%';
|
||||||
|
delete from mysql.db where db like '=>%';
|
||||||
|
alter table mysql.host modify Db char(64);
|
||||||
|
alter table mysql.db modify Db char(64);
|
||||||
|
flush privileges;
|
@ -2130,6 +2130,47 @@ the value below *must* be 1
|
|||||||
show status like 'Created_tmp_disk_tables';
|
show status like 'Created_tmp_disk_tables';
|
||||||
Variable_name Value
|
Variable_name Value
|
||||||
Created_tmp_disk_tables 1
|
Created_tmp_disk_tables 1
|
||||||
|
#
|
||||||
|
# Bug #1002146: Unneeded filesort if usage of join buffer is not allowed
|
||||||
|
# (bug mdev-645)
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (pk int PRIMARY KEY, a int, INDEX idx(a));
|
||||||
|
INSERT INTO t1 VALUES (3,2), (2,3), (5,3), (6,4);
|
||||||
|
CREATE TABLE t2 (pk int PRIMARY KEY, a int, INDEX idx(a));
|
||||||
|
INSERT INTO t2 VALUES (9,0), (10,3), (6,4), (1,6), (3,100), (5,200);
|
||||||
|
set join_cache_level=0;
|
||||||
|
EXPLAIN
|
||||||
|
SELECT t2.a FROM t2 STRAIGHT_JOIN t1 ON t2.a <> 0 WHERE t2.a <> 6
|
||||||
|
GROUP BY t2.a;
|
||||||
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
|
1 SIMPLE t2 range idx idx 5 NULL 5 Using where; Using index
|
||||||
|
1 SIMPLE t1 index NULL PRIMARY 4 NULL 4 Using index
|
||||||
|
SELECT t2.a FROM t2 STRAIGHT_JOIN t1 ON t2.a <> 0 WHERE t2.a <> 6
|
||||||
|
GROUP BY t2.a;
|
||||||
|
a
|
||||||
|
3
|
||||||
|
4
|
||||||
|
100
|
||||||
|
200
|
||||||
|
set join_cache_level=default;
|
||||||
|
set @save_optimizer_switch=@@optimizer_switch;
|
||||||
|
set optimizer_switch='outer_join_with_cache=off';
|
||||||
|
EXPLAIN
|
||||||
|
SELECT t2.a FROM t2 LEFT JOIN t1 ON t2.a <> 0 WHERE t2.a <> 6
|
||||||
|
GROUP BY t2.a;
|
||||||
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
|
1 SIMPLE t2 range idx idx 5 NULL 5 Using where; Using index
|
||||||
|
1 SIMPLE t1 index NULL PRIMARY 4 NULL 4 Using where; Using index
|
||||||
|
SELECT t2.a FROM t2 LEFT JOIN t1 ON t2.a <> 0 WHERE t2.a <> 6
|
||||||
|
GROUP BY t2.a;
|
||||||
|
a
|
||||||
|
0
|
||||||
|
3
|
||||||
|
4
|
||||||
|
100
|
||||||
|
200
|
||||||
|
set optimizer_switch=@save_optimizer_switch;
|
||||||
|
DROP TABLE t1,t2;
|
||||||
# End of 5.3 tests
|
# End of 5.3 tests
|
||||||
#
|
#
|
||||||
# Bug#49771: Incorrect MIN (date) when minimum value is 0000-00-00
|
# Bug#49771: Incorrect MIN (date) when minimum value is 0000-00-00
|
||||||
@ -2161,6 +2202,51 @@ f1 MIN(f2) MAX(f2)
|
|||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
#End of test#49771
|
#End of test#49771
|
||||||
#
|
#
|
||||||
|
# Test of bug in GROUP_CONCAT with ROLLUP
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 ( b VARCHAR(8) NOT NULL, a INT NOT NULL ) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 (a,b) VALUES (1,'c'),(2,'v');
|
||||||
|
CREATE TABLE t2 ( c VARCHAR(8), d INT, KEY (c, d) ) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t2 VALUES ('v',6),('c',4),('v',3);
|
||||||
|
SELECT b, GROUP_CONCAT( a, b ORDER BY a, b )
|
||||||
|
FROM t1 JOIN t2 ON c = b GROUP BY b;
|
||||||
|
b GROUP_CONCAT( a, b ORDER BY a, b )
|
||||||
|
c 1c
|
||||||
|
v 2v,2v
|
||||||
|
SELECT b, GROUP_CONCAT( a, b ORDER BY a, b )
|
||||||
|
FROM t1 JOIN t2 ON c = b GROUP BY b WITH ROLLUP;
|
||||||
|
b GROUP_CONCAT( a, b ORDER BY a, b )
|
||||||
|
c 1c
|
||||||
|
v 2v,2v
|
||||||
|
NULL 1c,2v,2v
|
||||||
|
DROP TABLE t1,t2;
|
||||||
|
#
|
||||||
|
# Test of MDEV-4002
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
pk INT NOT NULL PRIMARY KEY,
|
||||||
|
d1 DOUBLE,
|
||||||
|
d2 DOUBLE,
|
||||||
|
i INT NOT NULL DEFAULT '0',
|
||||||
|
KEY (i)
|
||||||
|
) ENGINE=InnoDB;
|
||||||
|
INSERT INTO t1 VALUES (1,1.0,1.1,1),(2,2.0,2.2,2);
|
||||||
|
PREPARE stmt FROM "
|
||||||
|
SELECT DISTINCT i, GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
||||||
|
FROM t1 a1 NATURAL JOIN t1 a2 GROUP BY i WITH ROLLUP
|
||||||
|
";
|
||||||
|
EXECUTE stmt;
|
||||||
|
i GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
||||||
|
1 11.1
|
||||||
|
2 22.2
|
||||||
|
NULL 11.1,22.2
|
||||||
|
EXECUTE stmt;
|
||||||
|
i GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
||||||
|
1 11.1
|
||||||
|
2 22.2
|
||||||
|
NULL 11.1,22.2
|
||||||
|
DROP TABLE t1;
|
||||||
|
#
|
||||||
# Bug #58782
|
# Bug #58782
|
||||||
# Missing rows with SELECT .. WHERE .. IN subquery
|
# Missing rows with SELECT .. WHERE .. IN subquery
|
||||||
# with full GROUP BY and no aggr
|
# with full GROUP BY and no aggr
|
||||||
|
30
mysql-test/r/group_by_innodb.result
Normal file
30
mysql-test/r/group_by_innodb.result
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
#
|
||||||
|
# MDEV-3992 Server crash or valgrind errors in test_if_skip_sort_order/test_if_cheaper_ordering
|
||||||
|
# on GROUP BY with indexes on InnoDB table
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
pk INT PRIMARY KEY,
|
||||||
|
a VARCHAR(1) NOT NULL,
|
||||||
|
KEY (pk)
|
||||||
|
) ENGINE=InnoDB;
|
||||||
|
INSERT INTO t1 VALUES (1,'a'),(2,'b');
|
||||||
|
EXPLAIN
|
||||||
|
SELECT COUNT(*), pk field1, pk AS field2
|
||||||
|
FROM t1 WHERE a = 'r' OR pk = 183
|
||||||
|
GROUP BY field1, field2;
|
||||||
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
|
1 SIMPLE t1 index PRIMARY,pk pk 4 NULL 2 Using where
|
||||||
|
SELECT COUNT(*), pk field1, pk AS field2
|
||||||
|
FROM t1 WHERE a = 'r' OR pk = 183
|
||||||
|
GROUP BY field1, field2;
|
||||||
|
COUNT(*) field1 field2
|
||||||
|
EXPLAIN
|
||||||
|
SELECT COUNT(*), pk field1 FROM t1
|
||||||
|
WHERE a = 'r' OR pk = 183 GROUP BY field1, field1;
|
||||||
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
|
1 SIMPLE t1 index PRIMARY,pk pk 4 NULL 2 Using where
|
||||||
|
SELECT COUNT(*), pk field1 FROM t1
|
||||||
|
WHERE a = 'r' OR pk = 183 GROUP BY field1, field1;
|
||||||
|
COUNT(*) field1
|
||||||
|
drop table t1;
|
||||||
|
End of 5.5 tests
|
@ -2933,6 +2933,13 @@ ORDER BY min_a;
|
|||||||
min_a
|
min_a
|
||||||
NULL
|
NULL
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
create table t1 (a int, b varchar(1), key(b,a)) engine=myisam;
|
||||||
|
insert t1 values (1,'a'),(2,'b'),(3,'c'),(4,'d'),(5,'e'),(6,'f'),(7,'g'),(8,'h'),(null,'i');
|
||||||
|
select min(a), b from t1 where a=7 or b='z' group by b;
|
||||||
|
min(a) b
|
||||||
|
7 g
|
||||||
|
flush tables;
|
||||||
|
drop table t1;
|
||||||
#
|
#
|
||||||
# LP BUG#888456 Wrong result with DISTINCT , ANY , subquery_cache=off , NOT NULL
|
# LP BUG#888456 Wrong result with DISTINCT , ANY , subquery_cache=off , NOT NULL
|
||||||
#
|
#
|
||||||
|
@ -5,7 +5,7 @@ plugin_version 1.0
|
|||||||
plugin_status ACTIVE
|
plugin_status ACTIVE
|
||||||
plugin_type DAEMON
|
plugin_type DAEMON
|
||||||
plugin_library handlersocket.so
|
plugin_library handlersocket.so
|
||||||
plugin_library_version 1.3
|
plugin_library_version 1.4
|
||||||
plugin_author higuchi dot akira at dena dot jp
|
plugin_author higuchi dot akira at dena dot jp
|
||||||
plugin_description Direct access into InnoDB
|
plugin_description Direct access into InnoDB
|
||||||
plugin_license BSD
|
plugin_license BSD
|
||||||
|
8
mysql-test/r/information_schema2.result
Normal file
8
mysql-test/r/information_schema2.result
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
select variable_name from information_schema.session_status where variable_name =
|
||||||
|
(select variable_name from information_schema.session_status where variable_name = 'uptime');
|
||||||
|
variable_name
|
||||||
|
UPTIME
|
||||||
|
select variable_name from information_schema.session_variables where variable_name =
|
||||||
|
(select variable_name from information_schema.session_variables where variable_name = 'basedir');
|
||||||
|
variable_name
|
||||||
|
BASEDIR
|
@ -149,3 +149,25 @@ set @@join_cache_level= @save_join_cache_level;
|
|||||||
set storage_engine=@save_storage_engine;
|
set storage_engine=@save_storage_engine;
|
||||||
set optimizer_switch=@innodb_mrr_cpk_tmp;
|
set optimizer_switch=@innodb_mrr_cpk_tmp;
|
||||||
drop table t0;
|
drop table t0;
|
||||||
|
#
|
||||||
|
# MDEV-3817: Wrong result with index_merge+index_merge_intersection, InnoDB table, join, AND and OR conditions
|
||||||
|
#
|
||||||
|
set @tmp_mdev3817=@@optimizer_switch;
|
||||||
|
SET optimizer_switch='index_merge=on,index_merge_intersection=on';
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
a INT PRIMARY KEY,
|
||||||
|
b INT,
|
||||||
|
c VARCHAR(1024) CHARACTER SET utf8,
|
||||||
|
d INT,
|
||||||
|
KEY (b)
|
||||||
|
) ENGINE=InnoDB;
|
||||||
|
INSERT INTO t1 VALUES
|
||||||
|
(1, 9, 'one', 11), (2, 6, 'two', 12), (3, 2, 'three', 13), (4, 5, 'four', 14);
|
||||||
|
CREATE TABLE t2 (e INT, g INT) ENGINE=InnoDB;
|
||||||
|
INSERT INTO t2 VALUES (1,9), (2,6) ;
|
||||||
|
SELECT * FROM t1, t2 WHERE g = b AND ( a < 7 OR a > e );
|
||||||
|
a b c d e g
|
||||||
|
1 9 one 11 1 9
|
||||||
|
2 6 two 12 2 6
|
||||||
|
DROP TABLE t1, t2;
|
||||||
|
set optimizer_switch=@tmp_mdev3817;
|
||||||
|
@ -504,35 +504,6 @@ CREATE TABLE t1 (id INT NOT NULL);
|
|||||||
LOAD DATA LOCAL INFILE 'tb.txt' INTO TABLE t1;
|
LOAD DATA LOCAL INFILE 'tb.txt' INTO TABLE t1;
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
#
|
#
|
||||||
# Bug #51876 : crash/memory underrun when loading data with ucs2
|
|
||||||
# and reverse() function
|
|
||||||
#
|
|
||||||
# Problem # 1 (original report): wrong parsing of ucs2 data
|
|
||||||
SELECT '00' UNION SELECT '10' INTO OUTFILE 'tmpp.txt';
|
|
||||||
CREATE TABLE t1(a INT);
|
|
||||||
LOAD DATA INFILE 'tmpp.txt' INTO TABLE t1 CHARACTER SET ucs2
|
|
||||||
(@b) SET a=REVERSE(@b);
|
|
||||||
Warnings:
|
|
||||||
Warning 1366 Incorrect integer value: '?' for column 'a' at row 1
|
|
||||||
Warning 1366 Incorrect integer value: '?' for column 'a' at row 2
|
|
||||||
# should return 2 zeroes (as the value is truncated)
|
|
||||||
SELECT * FROM t1;
|
|
||||||
a
|
|
||||||
0
|
|
||||||
0
|
|
||||||
DROP TABLE t1;
|
|
||||||
# Problem # 2 : if you write and read ucs2 data to a file they're lost
|
|
||||||
SELECT '00' UNION SELECT '10' INTO OUTFILE 'tmpp2.txt' CHARACTER SET ucs2;
|
|
||||||
CREATE TABLE t1(a INT);
|
|
||||||
LOAD DATA INFILE 'tmpp2.txt' INTO TABLE t1 CHARACTER SET ucs2
|
|
||||||
(@b) SET a=REVERSE(@b);
|
|
||||||
# should return 0 and 1 (10 reversed)
|
|
||||||
SELECT * FROM t1;
|
|
||||||
a
|
|
||||||
0
|
|
||||||
1
|
|
||||||
DROP TABLE t1;
|
|
||||||
#
|
|
||||||
# Bug#11765139 58069: LOAD DATA INFILE: VALGRIND REPORTS INVALID MEMORY READS AND WRITES WITH U
|
# Bug#11765139 58069: LOAD DATA INFILE: VALGRIND REPORTS INVALID MEMORY READS AND WRITES WITH U
|
||||||
#
|
#
|
||||||
CREATE TABLE t1(f1 INT);
|
CREATE TABLE t1(f1 INT);
|
||||||
|
0
mysql-test/r/lowercase_table4.result
Executable file → Normal file
0
mysql-test/r/lowercase_table4.result
Executable file → Normal file
@ -509,5 +509,9 @@ SHOW TABLES IN connected_db;
|
|||||||
Tables_in_connected_db
|
Tables_in_connected_db
|
||||||
table_in_connected_db
|
table_in_connected_db
|
||||||
DROP DATABASE connected_db;
|
DROP DATABASE connected_db;
|
||||||
|
create database `aa``bb````cc`;
|
||||||
|
DATABASE()
|
||||||
|
aa`bb``cc
|
||||||
|
drop database `aa``bb````cc`;
|
||||||
|
|
||||||
End of tests
|
End of tests
|
||||||
|
@ -935,9 +935,9 @@ a int(11) YES NULL
|
|||||||
b varchar(255) YES NULL
|
b varchar(255) YES NULL
|
||||||
c datetime YES NULL
|
c datetime YES NULL
|
||||||
drop table t1;
|
drop table t1;
|
||||||
mysqltest: At line 1: change user failed: Unknown database 'inexistent'
|
mysqltest: At line 1: query 'change_user root,,inexistent' failed: 1049: Unknown database 'inexistent'
|
||||||
mysqltest: At line 1: change user failed: Access denied for user 'inexistent'@'localhost' (using password: NO)
|
mysqltest: At line 1: query 'change_user inexistent,,test' failed: 1045: Access denied for user 'inexistent'@'localhost' (using password: NO)
|
||||||
mysqltest: At line 1: change user failed: Access denied for user 'root'@'localhost' (using password: YES)
|
mysqltest: At line 1: query 'change_user root,inexistent,test' failed: 1045: Access denied for user 'root'@'localhost' (using password: YES)
|
||||||
REPLACED_FILE1.txt
|
REPLACED_FILE1.txt
|
||||||
file1.txt
|
file1.txt
|
||||||
file2.txt
|
file2.txt
|
||||||
|
@ -574,4 +574,24 @@ a b
|
|||||||
1 2
|
1 2
|
||||||
0 1
|
0 1
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
#
|
||||||
|
# BUG#12912171 - ASSERTION FAILED: QUICK->HEAD->READ_SET ==
|
||||||
|
# SAVE_READ_SET
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
a INT,
|
||||||
|
b INT,
|
||||||
|
c INT,
|
||||||
|
PRIMARY KEY (c,a), KEY (a),KEY (a)
|
||||||
|
) ENGINE=INNODB PARTITION BY KEY () PARTITIONS 2;
|
||||||
|
INSERT INTO t1 VALUES (1,5,1),(2,4,1),(3,3,1),(4,2,1),(5,1,1);
|
||||||
|
UPDATE t1 SET b = 0, c=1 WHERE a <=>0;
|
||||||
|
SELECT * FROM t1;
|
||||||
|
a b c
|
||||||
|
1 5 1
|
||||||
|
2 4 1
|
||||||
|
3 3 1
|
||||||
|
4 2 1
|
||||||
|
5 1 1
|
||||||
|
DROP TABLE t1;
|
||||||
set global default_storage_engine=default;
|
set global default_storage_engine=default;
|
||||||
|
@ -15,7 +15,7 @@ PLUGIN_STATUS ACTIVE
|
|||||||
PLUGIN_TYPE STORAGE ENGINE
|
PLUGIN_TYPE STORAGE ENGINE
|
||||||
PLUGIN_TYPE_VERSION #
|
PLUGIN_TYPE_VERSION #
|
||||||
PLUGIN_LIBRARY ha_example.so
|
PLUGIN_LIBRARY ha_example.so
|
||||||
PLUGIN_LIBRARY_VERSION 1.3
|
PLUGIN_LIBRARY_VERSION 1.4
|
||||||
PLUGIN_AUTHOR Brian Aker, MySQL AB
|
PLUGIN_AUTHOR Brian Aker, MySQL AB
|
||||||
PLUGIN_DESCRIPTION Example storage engine
|
PLUGIN_DESCRIPTION Example storage engine
|
||||||
PLUGIN_LICENSE GPL
|
PLUGIN_LICENSE GPL
|
||||||
@ -28,7 +28,7 @@ PLUGIN_STATUS ACTIVE
|
|||||||
PLUGIN_TYPE DAEMON
|
PLUGIN_TYPE DAEMON
|
||||||
PLUGIN_TYPE_VERSION #
|
PLUGIN_TYPE_VERSION #
|
||||||
PLUGIN_LIBRARY ha_example.so
|
PLUGIN_LIBRARY ha_example.so
|
||||||
PLUGIN_LIBRARY_VERSION 1.3
|
PLUGIN_LIBRARY_VERSION 1.4
|
||||||
PLUGIN_AUTHOR Sergei Golubchik
|
PLUGIN_AUTHOR Sergei Golubchik
|
||||||
PLUGIN_DESCRIPTION Unusable Daemon
|
PLUGIN_DESCRIPTION Unusable Daemon
|
||||||
PLUGIN_LICENSE GPL
|
PLUGIN_LICENSE GPL
|
||||||
@ -57,7 +57,7 @@ PLUGIN_STATUS DELETED
|
|||||||
PLUGIN_TYPE STORAGE ENGINE
|
PLUGIN_TYPE STORAGE ENGINE
|
||||||
PLUGIN_TYPE_VERSION #
|
PLUGIN_TYPE_VERSION #
|
||||||
PLUGIN_LIBRARY ha_example.so
|
PLUGIN_LIBRARY ha_example.so
|
||||||
PLUGIN_LIBRARY_VERSION 1.3
|
PLUGIN_LIBRARY_VERSION 1.4
|
||||||
PLUGIN_AUTHOR Brian Aker, MySQL AB
|
PLUGIN_AUTHOR Brian Aker, MySQL AB
|
||||||
PLUGIN_DESCRIPTION Example storage engine
|
PLUGIN_DESCRIPTION Example storage engine
|
||||||
PLUGIN_LICENSE GPL
|
PLUGIN_LICENSE GPL
|
||||||
@ -69,6 +69,8 @@ UNINSTALL PLUGIN EXAMPLE;
|
|||||||
ERROR 42000: PLUGIN EXAMPLE does not exist
|
ERROR 42000: PLUGIN EXAMPLE does not exist
|
||||||
UNINSTALL PLUGIN non_exist;
|
UNINSTALL PLUGIN non_exist;
|
||||||
ERROR 42000: PLUGIN non_exist does not exist
|
ERROR 42000: PLUGIN non_exist does not exist
|
||||||
|
UNINSTALL SONAME 'non_exist';
|
||||||
|
ERROR 42000: SONAME non_exist.so does not exist
|
||||||
#
|
#
|
||||||
# Bug#32034: check_func_enum() does not check correct values but set it
|
# Bug#32034: check_func_enum() does not check correct values but set it
|
||||||
# to impossible int val
|
# to impossible int val
|
||||||
|
@ -121,17 +121,20 @@ ERROR 28000: Access denied for user 'grant_plug_dest'@'localhost'
|
|||||||
this should fail : not the same user
|
this should fail : not the same user
|
||||||
GRANT PROXY ON grant_plug TO grant_plug_dest;
|
GRANT PROXY ON grant_plug TO grant_plug_dest;
|
||||||
ERROR 28000: Access denied for user 'grant_plug_dest'@'localhost'
|
ERROR 28000: Access denied for user 'grant_plug_dest'@'localhost'
|
||||||
this should fail : same user, but on a different host
|
This is a valid grant
|
||||||
GRANT PROXY ON grant_plug_dest TO grant_plug;
|
GRANT PROXY ON grant_plug_dest TO grant_plug;
|
||||||
ERROR 28000: Access denied for user 'grant_plug_dest'@'localhost'
|
REVOKE PROXY ON grant_plug_dest FROM grant_plug;
|
||||||
this should work : same user
|
|
||||||
GRANT PROXY ON grant_plug_dest@localhost TO grant_plug_dest2;
|
|
||||||
REVOKE PROXY ON grant_plug_dest@localhost FROM grant_plug_dest2;
|
|
||||||
this should work : same user
|
this should work : same user
|
||||||
|
GRANT PROXY ON grant_plug_dest TO grant_plug_dest2;
|
||||||
|
REVOKE PROXY ON grant_plug_dest FROM grant_plug_dest2;
|
||||||
|
this should fail : not the same user
|
||||||
GRANT PROXY ON grant_plug_dest@localhost TO grant_plug WITH GRANT OPTION;
|
GRANT PROXY ON grant_plug_dest@localhost TO grant_plug WITH GRANT OPTION;
|
||||||
|
ERROR 28000: Access denied for user 'grant_plug_dest'@'localhost'
|
||||||
|
this should fail : not the same user
|
||||||
REVOKE PROXY ON grant_plug_dest@localhost FROM grant_plug;
|
REVOKE PROXY ON grant_plug_dest@localhost FROM grant_plug;
|
||||||
|
ERROR 28000: Access denied for user 'grant_plug_dest'@'localhost'
|
||||||
this should fail : can't create users
|
this should fail : can't create users
|
||||||
GRANT PROXY ON grant_plug_dest@localhost TO grant_plug@localhost;
|
GRANT PROXY ON grant_plug_dest TO grant_plug@localhost;
|
||||||
ERROR 42000: You are not allowed to create a user with GRANT
|
ERROR 42000: You are not allowed to create a user with GRANT
|
||||||
in default connection
|
in default connection
|
||||||
# test what root can grant
|
# test what root can grant
|
||||||
@ -149,12 +152,12 @@ GRANT PROXY ON future_user TO grant_plug;
|
|||||||
in default connection
|
in default connection
|
||||||
SHOW GRANTS FOR grant_plug;
|
SHOW GRANTS FOR grant_plug;
|
||||||
Grants for grant_plug@%
|
Grants for grant_plug@%
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'grant_plug'@'%' IDENTIFIED VIA test_plugin_server USING 'grant_plug_dest' WITH GRANT OPTION
|
GRANT ALL PRIVILEGES ON *.* TO 'grant_plug'@'%' IDENTIFIED VIA test_plugin_server USING 'grant_plug_dest'
|
||||||
GRANT PROXY ON 'future_user'@'%' TO 'grant_plug'@'%'
|
GRANT PROXY ON 'future_user'@'%' TO 'grant_plug'@'%'
|
||||||
REVOKE PROXY ON future_user FROM grant_plug;
|
REVOKE PROXY ON future_user FROM grant_plug;
|
||||||
SHOW GRANTS FOR grant_plug;
|
SHOW GRANTS FOR grant_plug;
|
||||||
Grants for grant_plug@%
|
Grants for grant_plug@%
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'grant_plug'@'%' IDENTIFIED VIA test_plugin_server USING 'grant_plug_dest' WITH GRANT OPTION
|
GRANT ALL PRIVILEGES ON *.* TO 'grant_plug'@'%' IDENTIFIED VIA test_plugin_server USING 'grant_plug_dest'
|
||||||
## testing drop user
|
## testing drop user
|
||||||
CREATE USER test_drop@localhost;
|
CREATE USER test_drop@localhost;
|
||||||
GRANT PROXY ON future_user TO test_drop@localhost;
|
GRANT PROXY ON future_user TO test_drop@localhost;
|
||||||
|
@ -1953,3 +1953,49 @@ a b c d
|
|||||||
14 1 1 q
|
14 1 1 q
|
||||||
9 7 1 s
|
9 7 1 s
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
#
|
||||||
|
# BUG#13256446 - ASSERTION QUICK->HEAD->READ_SET ==
|
||||||
|
# SAVE_READ_SET' FAILED IN OPT_RANGE.CC:1606
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
f1 INT AUTO_INCREMENT,
|
||||||
|
f2 INT,
|
||||||
|
f3 INT,
|
||||||
|
f4 INT,
|
||||||
|
PRIMARY KEY (f1),KEY(f2)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
CREATE ALGORITHM=MERGE VIEW v2 AS SELECT f1,f2,f3,f4 FROM t1 WHERE f2=103;
|
||||||
|
INSERT INTO t1 VALUES (154,0,NULL,0),(0,NULL,9,0),
|
||||||
|
(NULL,102,NULL,3),(0,3,NULL,0), (9,0,NULL,0),(0,9,NULL,157);
|
||||||
|
SELECT * FROM v2;
|
||||||
|
f1 f2 f3 f4
|
||||||
|
UPDATE v2 SET f4=0, f2=NULL, f1=NULL WHERE f1 > 16 ORDER BY f1;
|
||||||
|
SELECT * FROM v2;
|
||||||
|
f1 f2 f3 f4
|
||||||
|
DROP TABLE t1;
|
||||||
|
DROP VIEW v2;
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
f1 INT AUTO_INCREMENT,
|
||||||
|
f2 INT,
|
||||||
|
f3 INT,
|
||||||
|
f4 INT,
|
||||||
|
PRIMARY KEY (f1),KEY(f2)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
INSERT INTO t1 VALUES(1,NULL,NULL,0), (2,2,0,3), (9,0,107,18),
|
||||||
|
(10,0,0,0), (231,0,0,0), (232,0,8,0), (234,0,0,NULL), (235,8,0,3);
|
||||||
|
CREATE ALGORITHM=MERGE VIEW v3 AS SELECT f1,f2,f3,f4 FROM t1 WHERE f1<=85 ;
|
||||||
|
SELECT * FROM v3;
|
||||||
|
f1 f2 f3 f4
|
||||||
|
1 NULL NULL 0
|
||||||
|
2 2 0 3
|
||||||
|
9 0 107 18
|
||||||
|
10 0 0 0
|
||||||
|
UPDATE v3 SET f3=0, f4=4 WHERE f2=68 ORDER BY f1;
|
||||||
|
SELECT * FROM v3;
|
||||||
|
f1 f2 f3 f4
|
||||||
|
1 NULL NULL 0
|
||||||
|
2 2 0 3
|
||||||
|
9 0 107 18
|
||||||
|
10 0 0 0
|
||||||
|
DROP TABLE t1;
|
||||||
|
DROP VIEW v3;
|
||||||
|
@ -1955,4 +1955,50 @@ a b c d
|
|||||||
9 7 1 s
|
9 7 1 s
|
||||||
14 1 1 q
|
14 1 1 q
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
#
|
||||||
|
# BUG#13256446 - ASSERTION QUICK->HEAD->READ_SET ==
|
||||||
|
# SAVE_READ_SET' FAILED IN OPT_RANGE.CC:1606
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
f1 INT AUTO_INCREMENT,
|
||||||
|
f2 INT,
|
||||||
|
f3 INT,
|
||||||
|
f4 INT,
|
||||||
|
PRIMARY KEY (f1),KEY(f2)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
CREATE ALGORITHM=MERGE VIEW v2 AS SELECT f1,f2,f3,f4 FROM t1 WHERE f2=103;
|
||||||
|
INSERT INTO t1 VALUES (154,0,NULL,0),(0,NULL,9,0),
|
||||||
|
(NULL,102,NULL,3),(0,3,NULL,0), (9,0,NULL,0),(0,9,NULL,157);
|
||||||
|
SELECT * FROM v2;
|
||||||
|
f1 f2 f3 f4
|
||||||
|
UPDATE v2 SET f4=0, f2=NULL, f1=NULL WHERE f1 > 16 ORDER BY f1;
|
||||||
|
SELECT * FROM v2;
|
||||||
|
f1 f2 f3 f4
|
||||||
|
DROP TABLE t1;
|
||||||
|
DROP VIEW v2;
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
f1 INT AUTO_INCREMENT,
|
||||||
|
f2 INT,
|
||||||
|
f3 INT,
|
||||||
|
f4 INT,
|
||||||
|
PRIMARY KEY (f1),KEY(f2)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
INSERT INTO t1 VALUES(1,NULL,NULL,0), (2,2,0,3), (9,0,107,18),
|
||||||
|
(10,0,0,0), (231,0,0,0), (232,0,8,0), (234,0,0,NULL), (235,8,0,3);
|
||||||
|
CREATE ALGORITHM=MERGE VIEW v3 AS SELECT f1,f2,f3,f4 FROM t1 WHERE f1<=85 ;
|
||||||
|
SELECT * FROM v3;
|
||||||
|
f1 f2 f3 f4
|
||||||
|
1 NULL NULL 0
|
||||||
|
2 2 0 3
|
||||||
|
9 0 107 18
|
||||||
|
10 0 0 0
|
||||||
|
UPDATE v3 SET f3=0, f4=4 WHERE f2=68 ORDER BY f1;
|
||||||
|
SELECT * FROM v3;
|
||||||
|
f1 f2 f3 f4
|
||||||
|
1 NULL NULL 0
|
||||||
|
2 2 0 3
|
||||||
|
9 0 107 18
|
||||||
|
10 0 0 0
|
||||||
|
DROP TABLE t1;
|
||||||
|
DROP VIEW v3;
|
||||||
set optimizer_switch=@mrr_icp_extra_tmp;
|
set optimizer_switch=@mrr_icp_extra_tmp;
|
||||||
|
@ -1552,3 +1552,14 @@ RELEASE_LOCK('t')
|
|||||||
óóóó
|
óóóó
|
||||||
1
|
1
|
||||||
SET NAMES latin1;
|
SET NAMES latin1;
|
||||||
|
#
|
||||||
|
# WL#6454: Deprecate SHOW AUTHORS and SHOW CONTRIBUTORS
|
||||||
|
#
|
||||||
|
SHOW AUTHORS;
|
||||||
|
SHOW WARNINGS;
|
||||||
|
Level Code Message
|
||||||
|
Warning 1681 'SHOW AUTHORS' is deprecated and will be removed in a future release.
|
||||||
|
SHOW CONTRIBUTORS;
|
||||||
|
SHOW WARNINGS;
|
||||||
|
Level Code Message
|
||||||
|
Warning 1681 'SHOW CONTRIBUTORS' is deprecated and will be removed in a future release.
|
||||||
|
@ -6530,16 +6530,16 @@ id select_type table type possible_keys key key_len ref rows Extra
|
|||||||
1 SIMPLE t1 ref c1 c1 5 const 1 Using index
|
1 SIMPLE t1 ref c1 c1 5 const 1 Using index
|
||||||
EXPLAIN SELECT * FROM t1 WHERE c1=f1();
|
EXPLAIN SELECT * FROM t1 WHERE c1=f1();
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t1 ref c1 c1 5 const 0 Using where; Using index
|
1 SIMPLE t1 ref c1 c1 5 const 1 Using where; Using index
|
||||||
EXPLAIN SELECT * FROM v1 WHERE c1=1;
|
EXPLAIN SELECT * FROM v1 WHERE c1=1;
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t1 ref c1 c1 5 const 1 Using index
|
1 SIMPLE t1 ref c1 c1 5 const 1 Using index
|
||||||
EXPLAIN SELECT * FROM v1 WHERE c1=f1();
|
EXPLAIN SELECT * FROM v1 WHERE c1=f1();
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t1 ref c1 c1 5 const 0 Using where; Using index
|
1 SIMPLE t1 ref c1 c1 5 const 1 Using where; Using index
|
||||||
EXPLAIN SELECT * FROM t1 WHERE c1=f2(10);
|
EXPLAIN SELECT * FROM t1 WHERE c1=f2(10);
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t1 ref c1 c1 5 const 0 Using where; Using index
|
1 SIMPLE t1 ref c1 c1 5 const 1 Using where; Using index
|
||||||
EXPLAIN SELECT * FROM t1 WHERE c1=f2(c1);
|
EXPLAIN SELECT * FROM t1 WHERE c1=f2(c1);
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t1 index NULL c1 5 NULL 5 Using where; Using index
|
1 SIMPLE t1 index NULL c1 5 NULL 5 Using where; Using index
|
||||||
@ -7852,6 +7852,38 @@ c1 c2 count(c3)
|
|||||||
2012-03-01 01:00:00 3 1
|
2012-03-01 01:00:00 3 1
|
||||||
2012-03-01 02:00:00 3 1
|
2012-03-01 02:00:00 3 1
|
||||||
DROP PROCEDURE p1;
|
DROP PROCEDURE p1;
|
||||||
|
|
||||||
|
MDEV-3900 Optimizer difference between MySQL and MariaDB with stored functions in WHERE clause of UPDATE or DELETE statements
|
||||||
|
|
||||||
|
CREATE FUNCTION tdn() RETURNS int(7) DETERMINISTIC RETURN to_days(now());
|
||||||
|
CREATE TABLE t1 (pk INT NOT NULL AUTO_INCREMENT PRIMARY KEY, daynum INT, a CHAR(1), INDEX(daynum), INDEX(a)) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 (daynum) VALUES (1),(2),(3),(4),(5),(TO_DAYS(NOW())),(7),(8);
|
||||||
|
INSERT INTO t1 (daynum) SELECT a1.daynum FROM t1 a1, t1 a2, t1 a3, t1 a4, t1 a5;
|
||||||
|
FLUSH TABLES;
|
||||||
|
FLUSH STATUS;
|
||||||
|
SHOW STATUS LIKE '%Handler_read%';
|
||||||
|
Variable_name Value
|
||||||
|
Handler_read_first 0
|
||||||
|
Handler_read_key 0
|
||||||
|
Handler_read_last 0
|
||||||
|
Handler_read_next 0
|
||||||
|
Handler_read_prev 0
|
||||||
|
Handler_read_rnd 0
|
||||||
|
Handler_read_rnd_deleted 0
|
||||||
|
Handler_read_rnd_next 0
|
||||||
|
UPDATE t1 SET a = '+' WHERE daynum=tdn();
|
||||||
|
SHOW STATUS LIKE '%Handler_read%';
|
||||||
|
Variable_name Value
|
||||||
|
Handler_read_first 0
|
||||||
|
Handler_read_key 2
|
||||||
|
Handler_read_last 0
|
||||||
|
Handler_read_next 4097
|
||||||
|
Handler_read_prev 0
|
||||||
|
Handler_read_rnd 0
|
||||||
|
Handler_read_rnd_deleted 0
|
||||||
|
Handler_read_rnd_next 0
|
||||||
|
drop function tdn;
|
||||||
|
drop table t1;
|
||||||
#
|
#
|
||||||
# lp:1002157 : testing stored function
|
# lp:1002157 : testing stored function
|
||||||
# bug#62125 result for null incorrectly yields 1292 warning.
|
# bug#62125 result for null incorrectly yields 1292 warning.
|
||||||
|
@ -259,7 +259,6 @@ SELECT `my.db`.f1(2);
|
|||||||
# Switching to default connection.
|
# Switching to default connection.
|
||||||
DROP DATABASE `my.db`;
|
DROP DATABASE `my.db`;
|
||||||
USE test;
|
USE test;
|
||||||
set @@global.concurrent_insert= @old_concurrent_insert;
|
|
||||||
#
|
#
|
||||||
# Bug#11763507 - 56224: FUNCTION NAME IS CASE-SENSITIVE
|
# Bug#11763507 - 56224: FUNCTION NAME IS CASE-SENSITIVE
|
||||||
#
|
#
|
||||||
@ -280,3 +279,7 @@ Event sql_mode time_zone Create Event character_set_client collation_connection
|
|||||||
teste_bug11763507 SYSTEM # latin1 latin1_swedish_ci latin1_swedish_ci
|
teste_bug11763507 SYSTEM # latin1 latin1_swedish_ci latin1_swedish_ci
|
||||||
DROP EVENT teste_bug11763507;
|
DROP EVENT teste_bug11763507;
|
||||||
#END OF BUG#11763507 test.
|
#END OF BUG#11763507 test.
|
||||||
|
# ------------------------------------------------------------------
|
||||||
|
# -- End of 5.1 tests
|
||||||
|
# ------------------------------------------------------------------
|
||||||
|
set @@global.concurrent_insert= @old_concurrent_insert;
|
||||||
|
@ -2248,6 +2248,53 @@ NULL NULL
|
|||||||
drop table t1, t2;
|
drop table t1, t2;
|
||||||
set optimizer_switch=@subselect4_tmp;
|
set optimizer_switch=@subselect4_tmp;
|
||||||
#
|
#
|
||||||
|
# MDEV-3928 Assertion `example' failed in Item_cache::is_expensive_processor with a 2-level IN subquery
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (a1 INT, b1 TIME) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 VALUES (4,'21:22:34'),(6,'10:50:38');
|
||||||
|
CREATE TABLE t2 (a2 INT, b2 TIME) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t2 VALUES (8, '06:17:39');
|
||||||
|
CREATE TABLE t3 (a3 INT, b3 TIME) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t3 VALUES (1,'00:00:01'),(7,'00:00:02');
|
||||||
|
EXPLAIN
|
||||||
|
SELECT * FROM t1 WHERE a1 IN (
|
||||||
|
SELECT a2 FROM t2 WHERE a2 IN (
|
||||||
|
SELECT a3 FROM t3 WHERE b2 = b1 AND b2 <= b1 ORDER BY b3
|
||||||
|
)
|
||||||
|
);
|
||||||
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
|
1 PRIMARY t2 system NULL NULL NULL NULL 1
|
||||||
|
1 PRIMARY t1 ALL NULL NULL NULL NULL 2 Using where
|
||||||
|
3 DEPENDENT SUBQUERY t3 ALL NULL NULL NULL NULL 2 Using where
|
||||||
|
SELECT * FROM t1 WHERE a1 IN (
|
||||||
|
SELECT a2 FROM t2 WHERE a2 IN (
|
||||||
|
SELECT a3 FROM t3 WHERE b2 = b1 AND b2 <= b1 ORDER BY b3
|
||||||
|
)
|
||||||
|
);
|
||||||
|
a1 b1
|
||||||
|
drop table t1, t2, t3;
|
||||||
|
#
|
||||||
|
# MDEV-4056:Server crashes in Item_func_trig_cond::val_int
|
||||||
|
# with FROM and NOT IN subqueries, LEFT JOIN, derived_merge+in_to_exists
|
||||||
|
#
|
||||||
|
set @optimizer_switch_MDEV4056 = @@optimizer_switch;
|
||||||
|
SET optimizer_switch = 'derived_merge=on,in_to_exists=on';
|
||||||
|
CREATE TABLE t1 (a VARCHAR(1)) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 VALUES ('x'),('d');
|
||||||
|
CREATE TABLE t2 (pk INT PRIMARY KEY, b INT, c VARCHAR(1)) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t2 VALUES (1,2,'v'),(2,150,'v');
|
||||||
|
SELECT * FROM t1 LEFT JOIN (
|
||||||
|
SELECT * FROM t2 WHERE ( pk, pk ) NOT IN (
|
||||||
|
SELECT MIN(b), SUM(pk) FROM t1
|
||||||
|
)
|
||||||
|
) AS alias1 ON (a = c)
|
||||||
|
WHERE b IS NULL OR a < 'u';
|
||||||
|
a pk b c
|
||||||
|
x NULL NULL NULL
|
||||||
|
d NULL NULL NULL
|
||||||
|
drop table t1,t2;
|
||||||
|
set @@optimizer_switch = @optimizer_switch_MDEV4056;
|
||||||
|
#
|
||||||
# MDEV-3899 Valgrind warnings (blocks are definitely lost) in filesort on IN subquery with SUM and DISTINCT
|
# MDEV-3899 Valgrind warnings (blocks are definitely lost) in filesort on IN subquery with SUM and DISTINCT
|
||||||
#
|
#
|
||||||
CREATE TABLE t1 (a INT) ENGINE=MyISAM;
|
CREATE TABLE t1 (a INT) ENGINE=MyISAM;
|
||||||
|
@ -432,4 +432,22 @@ select 1 from t1 where 1 like (select 1 from t1 where 1 <=> (select 1 from t1 gr
|
|||||||
1
|
1
|
||||||
1
|
1
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
#
|
||||||
|
# MDEV-3988 crash in create_tmp_table
|
||||||
|
#
|
||||||
|
drop table if exists `t1`,`t2`;
|
||||||
|
Warnings:
|
||||||
|
Note 1051 Unknown table 't1'
|
||||||
|
Note 1051 Unknown table 't2'
|
||||||
|
create table `t1`(`a` char(1) character set utf8)engine=innodb;
|
||||||
|
create table `t2`(`b` char(1) character set utf8)engine=memory;
|
||||||
|
select distinct (select 1 from `t2` where `a`) `d2` from `t1`;
|
||||||
|
d2
|
||||||
|
select distinct (select 1 from `t2` where `a`) `d2`, a from `t1`;
|
||||||
|
d2 a
|
||||||
|
select distinct a, (select 1 from `t2` where `a`) `d2` from `t1`;
|
||||||
|
a d2
|
||||||
|
select distinct (1 + (select 1 from `t2` where `a`)) `d2` from `t1`;
|
||||||
|
d2
|
||||||
|
drop table t1,t2;
|
||||||
set optimizer_switch=@subselect_innodb_tmp;
|
set optimizer_switch=@subselect_innodb_tmp;
|
||||||
|
@ -2767,4 +2767,79 @@ GROUP BY b
|
|||||||
HAVING t1sum <> 1;
|
HAVING t1sum <> 1;
|
||||||
t1sum b
|
t1sum b
|
||||||
DROP TABLE t1, t2;
|
DROP TABLE t1, t2;
|
||||||
|
#
|
||||||
|
# MDEV-3911: Assertion `fixed == 0' failed in Item_field::fix_fields
|
||||||
|
# on 2nd execution of PS with semijoin=on and IN subquery
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (a INT, b INT) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 VALUES (0,4),(8,6);
|
||||||
|
CREATE TABLE t2 (c INT, d INT) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t2 VALUES (7,1),(0,7);
|
||||||
|
PREPARE stmt FROM ' SELECT * FROM t1 WHERE ( a, b ) IN ( SELECT c, d FROM t2 ) ';
|
||||||
|
execute stmt;
|
||||||
|
a b
|
||||||
|
execute stmt;
|
||||||
|
a b
|
||||||
|
deallocate prepare stmt;
|
||||||
|
drop table t1,t2;
|
||||||
|
#
|
||||||
|
# MySQL Bug#13340270: assertion table->sort.record_pointers == __null
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
pk int NOT NULL,
|
||||||
|
col_int_key int DEFAULT NULL,
|
||||||
|
col_varchar_key varchar(1) DEFAULT NULL,
|
||||||
|
col_varchar_nokey varchar(1) DEFAULT NULL,
|
||||||
|
PRIMARY KEY (pk),
|
||||||
|
KEY col_int_key (col_int_key),
|
||||||
|
KEY col_varchar_key (col_varchar_key, col_int_key)
|
||||||
|
) ENGINE=InnoDB;
|
||||||
|
Warnings:
|
||||||
|
Warning 1286 Unknown storage engine 'InnoDB'
|
||||||
|
Warning 1266 Using storage engine MyISAM for table 't1'
|
||||||
|
INSERT INTO t1 VALUES
|
||||||
|
(10,8,'x','x'),
|
||||||
|
(11,7,'d','d'),
|
||||||
|
(12,1,'r','r'),
|
||||||
|
(13,7,'f','f'),
|
||||||
|
(14,9,'y','y'),
|
||||||
|
(15,NULL,'u','u'),
|
||||||
|
(16,1,'m','m'),
|
||||||
|
(17,9,NULL,NULL),
|
||||||
|
(18,2,'o','o'),
|
||||||
|
(19,9,'w','w'),
|
||||||
|
(20,2,'m','m'),
|
||||||
|
(21,4,'q','q');
|
||||||
|
CREATE TABLE t2
|
||||||
|
SELECT alias1.col_varchar_nokey AS field1
|
||||||
|
FROM t1 AS alias1 JOIN t1 AS alias2
|
||||||
|
ON alias2.col_int_key = alias1.pk OR
|
||||||
|
alias2.col_int_key = alias1.col_int_key
|
||||||
|
WHERE alias1.pk = 58 OR alias1.col_varchar_key = 'o'
|
||||||
|
|
||||||
|
;
|
||||||
|
EXPLAIN SELECT *
|
||||||
|
FROM t2
|
||||||
|
WHERE (field1) IN (SELECT alias1.col_varchar_nokey AS field1
|
||||||
|
FROM t1 AS alias1 JOIN t1 AS alias2
|
||||||
|
ON alias2.col_int_key = alias1.pk OR
|
||||||
|
alias2.col_int_key = alias1.col_int_key
|
||||||
|
WHERE alias1.pk = 58 OR alias1.col_varchar_key = 'o'
|
||||||
|
);
|
||||||
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
|
1 PRIMARY t2 ALL NULL NULL NULL NULL 2
|
||||||
|
1 PRIMARY alias1 index_merge PRIMARY,col_int_key,col_varchar_key PRIMARY,col_varchar_key 4,4 NULL 2 Using sort_union(PRIMARY,col_varchar_key); Using where
|
||||||
|
1 PRIMARY alias2 ALL col_int_key NULL NULL NULL 12 Range checked for each record (index map: 0x2); FirstMatch(t2)
|
||||||
|
SELECT *
|
||||||
|
FROM t2
|
||||||
|
WHERE (field1) IN (SELECT alias1.col_varchar_nokey AS field1
|
||||||
|
FROM t1 AS alias1 JOIN t1 AS alias2
|
||||||
|
ON alias2.col_int_key = alias1.pk OR
|
||||||
|
alias2.col_int_key = alias1.col_int_key
|
||||||
|
WHERE alias1.pk = 58 OR alias1.col_varchar_key = 'o'
|
||||||
|
);
|
||||||
|
field1
|
||||||
|
o
|
||||||
|
o
|
||||||
|
DROP TABLE t1, t2;
|
||||||
set optimizer_switch=@subselect_sj_tmp;
|
set optimizer_switch=@subselect_sj_tmp;
|
||||||
|
@ -2781,6 +2781,81 @@ GROUP BY b
|
|||||||
HAVING t1sum <> 1;
|
HAVING t1sum <> 1;
|
||||||
t1sum b
|
t1sum b
|
||||||
DROP TABLE t1, t2;
|
DROP TABLE t1, t2;
|
||||||
|
#
|
||||||
|
# MDEV-3911: Assertion `fixed == 0' failed in Item_field::fix_fields
|
||||||
|
# on 2nd execution of PS with semijoin=on and IN subquery
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (a INT, b INT) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 VALUES (0,4),(8,6);
|
||||||
|
CREATE TABLE t2 (c INT, d INT) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t2 VALUES (7,1),(0,7);
|
||||||
|
PREPARE stmt FROM ' SELECT * FROM t1 WHERE ( a, b ) IN ( SELECT c, d FROM t2 ) ';
|
||||||
|
execute stmt;
|
||||||
|
a b
|
||||||
|
execute stmt;
|
||||||
|
a b
|
||||||
|
deallocate prepare stmt;
|
||||||
|
drop table t1,t2;
|
||||||
|
#
|
||||||
|
# MySQL Bug#13340270: assertion table->sort.record_pointers == __null
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
pk int NOT NULL,
|
||||||
|
col_int_key int DEFAULT NULL,
|
||||||
|
col_varchar_key varchar(1) DEFAULT NULL,
|
||||||
|
col_varchar_nokey varchar(1) DEFAULT NULL,
|
||||||
|
PRIMARY KEY (pk),
|
||||||
|
KEY col_int_key (col_int_key),
|
||||||
|
KEY col_varchar_key (col_varchar_key, col_int_key)
|
||||||
|
) ENGINE=InnoDB;
|
||||||
|
Warnings:
|
||||||
|
Warning 1286 Unknown storage engine 'InnoDB'
|
||||||
|
Warning 1266 Using storage engine MyISAM for table 't1'
|
||||||
|
INSERT INTO t1 VALUES
|
||||||
|
(10,8,'x','x'),
|
||||||
|
(11,7,'d','d'),
|
||||||
|
(12,1,'r','r'),
|
||||||
|
(13,7,'f','f'),
|
||||||
|
(14,9,'y','y'),
|
||||||
|
(15,NULL,'u','u'),
|
||||||
|
(16,1,'m','m'),
|
||||||
|
(17,9,NULL,NULL),
|
||||||
|
(18,2,'o','o'),
|
||||||
|
(19,9,'w','w'),
|
||||||
|
(20,2,'m','m'),
|
||||||
|
(21,4,'q','q');
|
||||||
|
CREATE TABLE t2
|
||||||
|
SELECT alias1.col_varchar_nokey AS field1
|
||||||
|
FROM t1 AS alias1 JOIN t1 AS alias2
|
||||||
|
ON alias2.col_int_key = alias1.pk OR
|
||||||
|
alias2.col_int_key = alias1.col_int_key
|
||||||
|
WHERE alias1.pk = 58 OR alias1.col_varchar_key = 'o'
|
||||||
|
|
||||||
|
;
|
||||||
|
EXPLAIN SELECT *
|
||||||
|
FROM t2
|
||||||
|
WHERE (field1) IN (SELECT alias1.col_varchar_nokey AS field1
|
||||||
|
FROM t1 AS alias1 JOIN t1 AS alias2
|
||||||
|
ON alias2.col_int_key = alias1.pk OR
|
||||||
|
alias2.col_int_key = alias1.col_int_key
|
||||||
|
WHERE alias1.pk = 58 OR alias1.col_varchar_key = 'o'
|
||||||
|
);
|
||||||
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
|
1 PRIMARY t2 ALL NULL NULL NULL NULL 2
|
||||||
|
1 PRIMARY alias1 index_merge PRIMARY,col_int_key,col_varchar_key PRIMARY,col_varchar_key 4,4 NULL 2 Using sort_union(PRIMARY,col_varchar_key); Using where
|
||||||
|
1 PRIMARY alias2 ALL col_int_key NULL NULL NULL 12 Range checked for each record (index map: 0x2); FirstMatch(t2)
|
||||||
|
SELECT *
|
||||||
|
FROM t2
|
||||||
|
WHERE (field1) IN (SELECT alias1.col_varchar_nokey AS field1
|
||||||
|
FROM t1 AS alias1 JOIN t1 AS alias2
|
||||||
|
ON alias2.col_int_key = alias1.pk OR
|
||||||
|
alias2.col_int_key = alias1.col_int_key
|
||||||
|
WHERE alias1.pk = 58 OR alias1.col_varchar_key = 'o'
|
||||||
|
);
|
||||||
|
field1
|
||||||
|
o
|
||||||
|
o
|
||||||
|
DROP TABLE t1, t2;
|
||||||
set optimizer_switch=@subselect_sj_tmp;
|
set optimizer_switch=@subselect_sj_tmp;
|
||||||
#
|
#
|
||||||
# BUG#49129: Wrong result with IN-subquery with join_cache_level=6 and firstmatch=off
|
# BUG#49129: Wrong result with IN-subquery with join_cache_level=6 and firstmatch=off
|
||||||
@ -2988,7 +3063,7 @@ EXPLAIN
|
|||||||
SELECT a FROM t1 t WHERE a IN (SELECT b FROM t1, t2 WHERE b = a)
|
SELECT a FROM t1 t WHERE a IN (SELECT b FROM t1, t2 WHERE b = a)
|
||||||
GROUP BY a HAVING a != 'z';
|
GROUP BY a HAVING a != 'z';
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 PRIMARY t index idx_a idx_a 4 NULL 3 Using index; Using temporary; Using filesort
|
1 PRIMARY t index idx_a idx_a 4 NULL 3 Using index
|
||||||
1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1
|
1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1
|
||||||
2 MATERIALIZED t2 ALL NULL NULL NULL NULL 2 Using where
|
2 MATERIALIZED t2 ALL NULL NULL NULL NULL 2 Using where
|
||||||
2 MATERIALIZED t1 ref idx_a idx_a 4 test.t2.b 2 Using index
|
2 MATERIALIZED t1 ref idx_a idx_a 4 test.t2.b 2 Using index
|
||||||
@ -3002,7 +3077,7 @@ EXPLAIN
|
|||||||
SELECT a FROM t1 t WHERE a IN (SELECT b FROM t1, t2 WHERE b = a)
|
SELECT a FROM t1 t WHERE a IN (SELECT b FROM t1, t2 WHERE b = a)
|
||||||
GROUP BY a HAVING a != 'z';
|
GROUP BY a HAVING a != 'z';
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 PRIMARY t index idx_a idx_a 4 NULL 3 Using index; Using temporary; Using filesort
|
1 PRIMARY t index idx_a idx_a 4 NULL 3 Using index
|
||||||
1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1
|
1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1
|
||||||
2 MATERIALIZED t2 ALL NULL NULL NULL NULL 2 Using where
|
2 MATERIALIZED t2 ALL NULL NULL NULL NULL 2 Using where
|
||||||
2 MATERIALIZED t1 ref idx_a idx_a 4 test.t2.b 2 Using index
|
2 MATERIALIZED t1 ref idx_a idx_a 4 test.t2.b 2 Using index
|
||||||
|
@ -103,5 +103,20 @@ sm
|
|||||||
10323810
|
10323810
|
||||||
10325070
|
10325070
|
||||||
10326330
|
10326330
|
||||||
|
#
|
||||||
|
# Bug mdev-4063: SUM(DISTINCT...) with small'max_heap_table_size
|
||||||
|
# (bug #56927)
|
||||||
|
#
|
||||||
|
SET max_heap_table_size=default;
|
||||||
|
INSERT INTO t1 SELECT id+16384 FROM t1;
|
||||||
|
DELETE FROM t2;
|
||||||
|
INSERT INTO t2 SELECT id FROM t1 ORDER BY id*rand();
|
||||||
|
SELECT SUM(DISTINCT id) sm FROM t2;
|
||||||
|
sm
|
||||||
|
536887296
|
||||||
|
SET max_heap_table_size=16384;
|
||||||
|
SELECT SUM(DISTINCT id) sm FROM t2;
|
||||||
|
sm
|
||||||
|
536887296
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
DROP TABLE t2;
|
DROP TABLE t2;
|
||||||
|
@ -389,6 +389,7 @@ select a from t1 where a=(select 2000 from dual where 1);
|
|||||||
a
|
a
|
||||||
select a from t1 where a=y2k();
|
select a from t1 where a=y2k();
|
||||||
a
|
a
|
||||||
|
00
|
||||||
select a from t1 where a=b;
|
select a from t1 where a=b;
|
||||||
a
|
a
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
@ -561,3 +561,45 @@ ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function
|
|||||||
DROP VIEW v1;
|
DROP VIEW v1;
|
||||||
DROP FUNCTION f1;
|
DROP FUNCTION f1;
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
#
|
||||||
|
# Verify that UPDATE does the same number of handler_update
|
||||||
|
# operations, no matter if there is ORDER BY or not.
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (i INT) ENGINE=INNODB;
|
||||||
|
INSERT INTO t1 VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19),
|
||||||
|
(20),(21),(22),(23),(24),(25),(26),(27),(28),(29),
|
||||||
|
(30),(31),(32),(33),(34),(35);
|
||||||
|
CREATE TABLE t2 (a CHAR(2), b CHAR(2), c CHAR(2), d CHAR(2),
|
||||||
|
INDEX idx (a,b(1),c)) ENGINE=INNODB;
|
||||||
|
INSERT INTO t2 SELECT i, i, i, i FROM t1;
|
||||||
|
FLUSH STATUS;
|
||||||
|
START TRANSACTION;
|
||||||
|
UPDATE t2 SET d = 10 WHERE b = 10 LIMIT 5;
|
||||||
|
SHOW STATUS LIKE 'HANDLER_UPDATE';
|
||||||
|
Variable_name Value
|
||||||
|
Handler_update 1
|
||||||
|
ROLLBACK;
|
||||||
|
FLUSH STATUS;
|
||||||
|
START TRANSACTION;
|
||||||
|
UPDATE t2 SET d = 10 WHERE b = 10 ORDER BY a, c LIMIT 5;
|
||||||
|
SHOW STATUS LIKE 'HANDLER_UPDATE';
|
||||||
|
Variable_name Value
|
||||||
|
Handler_update 1
|
||||||
|
ROLLBACK;
|
||||||
|
Same test with a different UPDATE.
|
||||||
|
ALTER TABLE t2 DROP INDEX idx, ADD INDEX idx2 (a, b);
|
||||||
|
FLUSH STATUS;
|
||||||
|
START TRANSACTION;
|
||||||
|
UPDATE t2 SET c = 10 LIMIT 5;
|
||||||
|
SHOW STATUS LIKE 'HANDLER_UPDATE';
|
||||||
|
Variable_name Value
|
||||||
|
Handler_update 5
|
||||||
|
ROLLBACK;
|
||||||
|
FLUSH STATUS;
|
||||||
|
START TRANSACTION;
|
||||||
|
UPDATE t2 SET c = 10 ORDER BY a, b DESC LIMIT 5;
|
||||||
|
SHOW STATUS LIKE 'HANDLER_UPDATE';
|
||||||
|
Variable_name Value
|
||||||
|
Handler_update 5
|
||||||
|
ROLLBACK;
|
||||||
|
DROP TABLE t1, t2;
|
||||||
|
@ -4780,6 +4780,30 @@ id id bbb iddqd val1
|
|||||||
drop view v2;
|
drop view v2;
|
||||||
drop table t1,t2;
|
drop table t1,t2;
|
||||||
#
|
#
|
||||||
|
# MDEV-3914: Wrong result (NULLs instead of real values)
|
||||||
|
# with INNER and RIGHT JOIN in a FROM subquery, derived_merge=on
|
||||||
|
# (fix of above MDEV-486 fix)
|
||||||
|
#
|
||||||
|
SET @save_optimizer_switch_MDEV_3914=@@optimizer_switch;
|
||||||
|
SET optimizer_switch = 'derived_merge=on';
|
||||||
|
CREATE TABLE t1 (a INT) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 VALUES (1),(2);
|
||||||
|
CREATE TABLE t2 (b INT) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t2 VALUES (3),(4);
|
||||||
|
CREATE TABLE t3 (c INT) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t3 VALUES (5),(6);
|
||||||
|
SELECT * FROM ( SELECT c FROM ( t1 INNER JOIN t2 ) RIGHT JOIN t3 ON a = c ) AS alias;
|
||||||
|
c
|
||||||
|
5
|
||||||
|
6
|
||||||
|
SET optimizer_switch = 'derived_merge=off';
|
||||||
|
SELECT * FROM ( SELECT c FROM ( t1 INNER JOIN t2 ) RIGHT JOIN t3 ON a = c ) AS alias;
|
||||||
|
c
|
||||||
|
5
|
||||||
|
6
|
||||||
|
SET optimizer_switch=@save_optimizer_switch_MDEV_3914;
|
||||||
|
drop table t1,t2,t3;
|
||||||
|
#
|
||||||
# MDEV-589 (LP BUG#1007647) :
|
# MDEV-589 (LP BUG#1007647) :
|
||||||
# Assertion `vcol_table == 0 || vcol_table == table' failed in
|
# Assertion `vcol_table == 0 || vcol_table == table' failed in
|
||||||
# fill_record(THD*, List<Item>&, List<Item>&, bool)
|
# fill_record(THD*, List<Item>&, List<Item>&, bool)
|
||||||
@ -4822,6 +4846,23 @@ f2 f1
|
|||||||
7 NULL
|
7 NULL
|
||||||
8 NULL
|
8 NULL
|
||||||
drop tables t1,t2;
|
drop tables t1,t2;
|
||||||
|
#
|
||||||
|
# MDEV-3876 Wrong result (extra rows) with ALL subquery
|
||||||
|
# from a MERGE view (duplicate of MDEV-3873)
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (a INT NOT NULL) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t1 VALUES (1),(2);
|
||||||
|
CREATE TABLE t2 (b INT NOT NULL) ENGINE=MyISAM;
|
||||||
|
INSERT INTO t2 VALUES (1),(3);
|
||||||
|
CREATE OR REPLACE ALGORITHM=MERGE VIEW v1 AS SELECT * FROM t2;
|
||||||
|
SELECT a FROM t1 AS alias
|
||||||
|
WHERE a >= ALL (
|
||||||
|
SELECT b FROM t1 LEFT JOIN v1 ON (a = b)
|
||||||
|
WHERE a = alias.a );
|
||||||
|
a
|
||||||
|
1
|
||||||
|
drop view v1;
|
||||||
|
drop table t1,t2;
|
||||||
# -----------------------------------------------------------------
|
# -----------------------------------------------------------------
|
||||||
# -- End of 5.3 tests.
|
# -- End of 5.3 tests.
|
||||||
# -----------------------------------------------------------------
|
# -----------------------------------------------------------------
|
||||||
|
@ -58,7 +58,7 @@ Tables_in_db1
|
|||||||
t2
|
t2
|
||||||
show binlog events from <binlog_start>;
|
show binlog events from <binlog_start>;
|
||||||
Log_name Pos Event_type Server_id End_log_pos Info
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
master-bin.000001 # Query # # use `db1`; drop table `t1`
|
master-bin.000001 # Query # # use `db1`; DROP TABLE `t1`
|
||||||
DROP TABLE t3;
|
DROP TABLE t3;
|
||||||
DROP DATABASE db1;
|
DROP DATABASE db1;
|
||||||
set binlog_format=mixed;
|
set binlog_format=mixed;
|
||||||
@ -121,7 +121,7 @@ Tables_in_db1
|
|||||||
t2
|
t2
|
||||||
show binlog events from <binlog_start>;
|
show binlog events from <binlog_start>;
|
||||||
Log_name Pos Event_type Server_id End_log_pos Info
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
master-bin.000001 # Query # # use `db1`; drop table `t1`
|
master-bin.000001 # Query # # use `db1`; DROP TABLE `t1`
|
||||||
DROP TABLE t3;
|
DROP TABLE t3;
|
||||||
DROP DATABASE db1;
|
DROP DATABASE db1;
|
||||||
set binlog_format=row;
|
set binlog_format=row;
|
||||||
@ -185,7 +185,7 @@ Tables_in_db1
|
|||||||
t2
|
t2
|
||||||
show binlog events from <binlog_start>;
|
show binlog events from <binlog_start>;
|
||||||
Log_name Pos Event_type Server_id End_log_pos Info
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
master-bin.000001 # Query # # use `db1`; drop table `t1`
|
master-bin.000001 # Query # # use `db1`; DROP TABLE `t1`
|
||||||
DROP TABLE t3;
|
DROP TABLE t3;
|
||||||
DROP DATABASE db1;
|
DROP DATABASE db1;
|
||||||
show databases;
|
show databases;
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -2365,7 +2365,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -2458,7 +2458,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -2553,7 +2553,7 @@ BEGIN
|
|||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id #
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
||||||
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
||||||
@ -2634,7 +2634,7 @@ BEGIN
|
|||||||
### @77=NULL /* TIMESTAMP meta=63233 nullable=1 is_null=1 */
|
### @77=NULL /* TIMESTAMP meta=63233 nullable=1 is_null=1 */
|
||||||
### @78=NULL /* TIMESTAMP meta=63489 nullable=1 is_null=1 */
|
### @78=NULL /* TIMESTAMP meta=63489 nullable=1 is_null=1 */
|
||||||
### @79=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @79=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -2727,7 +2727,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -2900,7 +2900,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -3073,7 +3073,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
||||||
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
||||||
@ -3246,7 +3246,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -3419,7 +3419,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -3512,7 +3512,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -3605,7 +3605,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -3698,7 +3698,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
||||||
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
||||||
@ -3905,47 +3905,47 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:01' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:01' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:08' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:08' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-08' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-08' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=8 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=8 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:09' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:09' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-09' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-09' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -3962,7 +3962,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:01' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:01' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -3971,7 +3971,7 @@ BEGIN
|
|||||||
### @1='2008:08:11' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:11' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -3980,7 +3980,7 @@ BEGIN
|
|||||||
### @1='2008:08:12' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:12' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -3989,7 +3989,7 @@ BEGIN
|
|||||||
### @1='2008:08:13' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:13' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -3998,7 +3998,7 @@ BEGIN
|
|||||||
### @1='2008:08:14' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:14' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4007,7 +4007,7 @@ BEGIN
|
|||||||
### @1='2008:08:15' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:15' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4016,7 +4016,7 @@ BEGIN
|
|||||||
### @1='2008:08:16' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:16' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4037,37 +4037,37 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:11' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:11' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:12' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:12' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:13' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:13' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:14' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:14' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:15' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:15' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:16' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:16' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:17' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:17' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4292,47 +4292,47 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:01' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:01' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=11 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=11 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:08' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:08' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=18 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=18 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:09' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:09' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4349,47 +4349,47 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:01' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:01' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=21 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=21 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:08' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:08' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=28 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=28 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:09' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:09' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4406,47 +4406,47 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:01' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:01' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=31 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=31 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:08' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:08' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=38 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=38 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:09' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:09' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4471,7 +4471,7 @@ BEGIN
|
|||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4480,7 +4480,7 @@ BEGIN
|
|||||||
### @1='2018:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4489,7 +4489,7 @@ BEGIN
|
|||||||
### @1='2018:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4498,7 +4498,7 @@ BEGIN
|
|||||||
### @1='2018:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4507,7 +4507,7 @@ BEGIN
|
|||||||
### @1='2018:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4516,7 +4516,7 @@ BEGIN
|
|||||||
### @1='2018:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4525,7 +4525,7 @@ BEGIN
|
|||||||
### @1='2018:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4534,7 +4534,7 @@ BEGIN
|
|||||||
### @1='2028:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4543,7 +4543,7 @@ BEGIN
|
|||||||
### @1='2028:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4552,7 +4552,7 @@ BEGIN
|
|||||||
### @1='2028:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4561,7 +4561,7 @@ BEGIN
|
|||||||
### @1='2028:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4570,7 +4570,7 @@ BEGIN
|
|||||||
### @1='2028:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4579,7 +4579,7 @@ BEGIN
|
|||||||
### @1='2028:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4588,7 +4588,7 @@ BEGIN
|
|||||||
### @1='2038:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4597,7 +4597,7 @@ BEGIN
|
|||||||
### @1='2038:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4606,7 +4606,7 @@ BEGIN
|
|||||||
### @1='2038:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4615,7 +4615,7 @@ BEGIN
|
|||||||
### @1='2038:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4624,7 +4624,7 @@ BEGIN
|
|||||||
### @1='2038:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4653,92 +4653,92 @@ BEGIN
|
|||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4837,17 +4837,17 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @3='Wow' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */
|
### @3='Wow' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @3='Wow' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */
|
### @3='Wow' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=6 /* INT meta=0 nullable=1 is_null=0 */
|
@ -2365,7 +2365,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -2460,7 +2460,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -2557,7 +2557,7 @@ BEGIN
|
|||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id #
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
||||||
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
||||||
@ -2638,7 +2638,7 @@ BEGIN
|
|||||||
### @77=NULL /* TIMESTAMP meta=63233 nullable=1 is_null=1 */
|
### @77=NULL /* TIMESTAMP meta=63233 nullable=1 is_null=1 */
|
||||||
### @78=NULL /* TIMESTAMP meta=63489 nullable=1 is_null=1 */
|
### @78=NULL /* TIMESTAMP meta=63489 nullable=1 is_null=1 */
|
||||||
### @79=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @79=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -2733,7 +2733,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -2908,7 +2908,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -3083,7 +3083,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
||||||
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
||||||
@ -3258,7 +3258,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -3433,7 +3433,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -3528,7 +3528,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'0' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'0000000000000000000000000000000000000000000000000000000000000000' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -3623,7 +3623,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
|
||||||
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
### @2=b'1111111111111111111111111111111111111111111111111111111111111111' /* BIT(64) meta=2048 nullable=1 is_null=0 */
|
||||||
@ -3718,7 +3718,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */
|
||||||
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */
|
||||||
@ -3927,47 +3927,47 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:01' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:01' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:08' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:08' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-08' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-08' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=8 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=8 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:08:09' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:09' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-09' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-09' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -3986,7 +3986,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:01' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:01' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -3995,7 +3995,7 @@ BEGIN
|
|||||||
### @1='2008:08:11' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:11' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4004,7 +4004,7 @@ BEGIN
|
|||||||
### @1='2008:08:12' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:12' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4013,7 +4013,7 @@ BEGIN
|
|||||||
### @1='2008:08:13' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:13' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4022,7 +4022,7 @@ BEGIN
|
|||||||
### @1='2008:08:14' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:14' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4031,7 +4031,7 @@ BEGIN
|
|||||||
### @1='2008:08:15' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:15' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4040,7 +4040,7 @@ BEGIN
|
|||||||
### @1='2008:08:16' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:16' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4063,37 +4063,37 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:11' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:11' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-01' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:12' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:12' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-02' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:13' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:13' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-03' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:14' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:14' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-04' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:15' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:15' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-05' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:16' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:16' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-06' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:08:17' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:08:17' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
### @2='VARCHAR-07' /* VARSTRING(24) meta=24 nullable=1 is_null=0 */
|
||||||
@ -4320,47 +4320,47 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:01' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:01' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=11 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=11 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:08' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:08' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=18 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=18 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:01:09' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:09' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4379,47 +4379,47 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:01' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:01' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=21 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=21 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:08' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:08' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=28 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=28 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:02:09' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:09' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4438,47 +4438,47 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:01' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:01' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-01' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=31 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=31 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:08' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:08' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-08' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=38 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=38 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t3
|
### INSERT INTO `test`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1='2008:03:09' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:09' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-09' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4505,7 +4505,7 @@ BEGIN
|
|||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4514,7 +4514,7 @@ BEGIN
|
|||||||
### @1='2018:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4523,7 +4523,7 @@ BEGIN
|
|||||||
### @1='2018:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4532,7 +4532,7 @@ BEGIN
|
|||||||
### @1='2018:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4541,7 +4541,7 @@ BEGIN
|
|||||||
### @1='2018:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4550,7 +4550,7 @@ BEGIN
|
|||||||
### @1='2018:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4559,7 +4559,7 @@ BEGIN
|
|||||||
### @1='2018:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4568,7 +4568,7 @@ BEGIN
|
|||||||
### @1='2028:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4577,7 +4577,7 @@ BEGIN
|
|||||||
### @1='2028:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4586,7 +4586,7 @@ BEGIN
|
|||||||
### @1='2028:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4595,7 +4595,7 @@ BEGIN
|
|||||||
### @1='2028:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4604,7 +4604,7 @@ BEGIN
|
|||||||
### @1='2028:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4613,7 +4613,7 @@ BEGIN
|
|||||||
### @1='2028:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4622,7 +4622,7 @@ BEGIN
|
|||||||
### @1='2038:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4631,7 +4631,7 @@ BEGIN
|
|||||||
### @1='2038:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4640,7 +4640,7 @@ BEGIN
|
|||||||
### @1='2038:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4649,7 +4649,7 @@ BEGIN
|
|||||||
### @1='2038:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4658,7 +4658,7 @@ BEGIN
|
|||||||
### @1='2038:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t3
|
### UPDATE `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2008:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2008:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4689,92 +4689,92 @@ BEGIN
|
|||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2018:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2018:01:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-01-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2028:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2028:02:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-02-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=7 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:02' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-02' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:03' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-03' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:04' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-04' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:05' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-05' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:06' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-06' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @3=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test.t3
|
### DELETE FROM `test`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1='2038:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
### @1='2038:03:07' /* DATE meta=0 nullable=1 is_null=0 */
|
||||||
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
### @2='VARCHAR-03-07' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||||
@ -4875,17 +4875,17 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @3='Wow' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */
|
### @3='Wow' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @3='Wow' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */
|
### @3='Wow' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=6 /* INT meta=0 nullable=1 is_null=0 */
|
@ -166,15 +166,15 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -182,21 +182,21 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### SET
|
### SET
|
||||||
### @1=11 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=11 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### SET
|
### SET
|
||||||
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -207,7 +207,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -233,15 +233,15 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -259,21 +259,21 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### SET
|
### SET
|
||||||
### @1=11 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=11 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### SET
|
### SET
|
||||||
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -294,7 +294,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -312,15 +312,15 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t1
|
### INSERT INTO `test`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -328,21 +328,21 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### SET
|
### SET
|
||||||
### @1=11 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=11 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### SET
|
### SET
|
||||||
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t1
|
### UPDATE `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -353,7 +353,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t1
|
### DELETE FROM `test`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -379,15 +379,15 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test.t2
|
### INSERT INTO `test`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -405,21 +405,21 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### SET
|
### SET
|
||||||
### @1=11 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=11 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-1' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### SET
|
### SET
|
||||||
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
### UPDATE test.t2
|
### UPDATE `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
||||||
@ -440,7 +440,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test.t2
|
### DELETE FROM `test`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=12 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
### @2='varchar-2' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
|
@ -116,13 +116,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -142,13 +142,13 @@ BEGIN
|
|||||||
#Q> INSERT INTO test2.t2 VALUES (1), (2), (3)
|
#Q> INSERT INTO test2.t2 VALUES (1), (2), (3)
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -168,13 +168,13 @@ BEGIN
|
|||||||
#Q> INSERT INTO test3.t3 VALUES (1), (2), (3)
|
#Q> INSERT INTO test3.t3 VALUES (1), (2), (3)
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -200,22 +200,22 @@ BEGIN
|
|||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -235,13 +235,13 @@ BEGIN
|
|||||||
#Q> INSERT INTO test2.v2 VALUES (1), (2), (3)
|
#Q> INSERT INTO test2.v2 VALUES (1), (2), (3)
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -263,13 +263,13 @@ BEGIN
|
|||||||
#Q> WHERE xtest1.xt1.a=test2.t2.a AND test2.t2.a=test3.t3
|
#Q> WHERE xtest1.xt1.a=test2.t2.a AND test2.t2.a=test3.t3
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -328,13 +328,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -384,13 +384,13 @@ BEGIN
|
|||||||
#Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3
|
#Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -490,13 +490,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -514,13 +514,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -538,13 +538,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -566,22 +566,22 @@ BEGIN
|
|||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -599,13 +599,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -623,13 +623,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -708,13 +708,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -734,13 +734,13 @@ BEGIN
|
|||||||
#Q> INSERT INTO test2.t2 VALUES (1), (2), (3)
|
#Q> INSERT INTO test2.t2 VALUES (1), (2), (3)
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -760,13 +760,13 @@ BEGIN
|
|||||||
#Q> INSERT INTO test3.t3 VALUES (1), (2), (3)
|
#Q> INSERT INTO test3.t3 VALUES (1), (2), (3)
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -792,22 +792,22 @@ BEGIN
|
|||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -827,13 +827,13 @@ BEGIN
|
|||||||
#Q> INSERT INTO test2.v2 VALUES (1), (2), (3)
|
#Q> INSERT INTO test2.v2 VALUES (1), (2), (3)
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -855,13 +855,13 @@ BEGIN
|
|||||||
#Q> WHERE xtest1.xt1.a=test2.t2.a AND test2.t2.a=test3.t3
|
#Q> WHERE xtest1.xt1.a=test2.t2.a AND test2.t2.a=test3.t3
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -920,13 +920,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -976,13 +976,13 @@ BEGIN
|
|||||||
#Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3
|
#Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -1082,13 +1082,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test1.t1
|
### INSERT INTO `test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -1105,13 +1105,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -1128,13 +1128,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test3.t3
|
### INSERT INTO `test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -1155,22 +1155,22 @@ BEGIN
|
|||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test1.t1
|
### DELETE FROM `test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -1187,13 +1187,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -1210,13 +1210,13 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### DELETE FROM test2.t2
|
### DELETE FROM `test2`.`t2`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
|
@ -59,11 +59,11 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
@ -87,10 +87,10 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -107,7 +107,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM new_test1.t1
|
### DELETE FROM `new_test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
@ -131,10 +131,10 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO new_test3.t3
|
### INSERT INTO `new_test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test3.t3
|
### INSERT INTO `new_test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -151,7 +151,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
@ -169,23 +169,23 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
@ -203,7 +203,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM new_test3.t3
|
### DELETE FROM `new_test3`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -255,11 +255,11 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
@ -283,10 +283,10 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO test2.t2
|
### INSERT INTO `test2`.`t2`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -303,7 +303,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM new_test1.t1
|
### DELETE FROM `new_test1`.`t1`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
@ -327,10 +327,10 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO new_test3.t3
|
### INSERT INTO `new_test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test3.t3
|
### INSERT INTO `new_test3`.`t3`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
@ -347,7 +347,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
@ -365,23 +365,23 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=2 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=3 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=3 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=4 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=4 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=5 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=5 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### INSERT INTO new_test1.t1
|
### INSERT INTO `new_test1`.`t1`
|
||||||
### SET
|
### SET
|
||||||
### @1=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
### @2=6 /* INT meta=0 nullable=1 is_null=0 */
|
### @2=6 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
@ -399,7 +399,7 @@ BEGIN
|
|||||||
# at #
|
# at #
|
||||||
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
|
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
|
||||||
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
|
||||||
### DELETE FROM new_test3.t3
|
### DELETE FROM `new_test3`.`t3`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
### @1=1 /* INT meta=0 nullable=1 is_null=0 */
|
||||||
# at #
|
# at #
|
||||||
|
@ -1,152 +1,152 @@
|
|||||||
Verbose statements from : write-partial-row.binlog
|
Verbose statements from : write-partial-row.binlog
|
||||||
select replace(txt,'\r', '') as stmt from raw_binlog_rows where txt like '###%';
|
select replace(txt,'\r', '') as stmt from raw_binlog_rows where txt like '###%';
|
||||||
stmt
|
stmt
|
||||||
### INSERT INTO mysql.ndb_apply_status
|
### INSERT INTO `mysql`.`ndb_apply_status`
|
||||||
### SET
|
### SET
|
||||||
### @1=1
|
### @1=1
|
||||||
### @2=25769803786
|
### @2=25769803786
|
||||||
### @3=''
|
### @3=''
|
||||||
### @4=0
|
### @4=0
|
||||||
### @5=0
|
### @5=0
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=3
|
### @1=3
|
||||||
### @2=3
|
### @2=3
|
||||||
### @3=3
|
### @3=3
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=1
|
### @1=1
|
||||||
### @2=1
|
### @2=1
|
||||||
### @3=1
|
### @3=1
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=2
|
### @1=2
|
||||||
### @2=2
|
### @2=2
|
||||||
### @3=2
|
### @3=2
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=4
|
### @1=4
|
||||||
### @2=4
|
### @2=4
|
||||||
### @3=4
|
### @3=4
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=4
|
### @1=4
|
||||||
### @3=40
|
### @3=40
|
||||||
### DELETE FROM test.ba
|
### DELETE FROM `test`.`ba`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2
|
### @1=2
|
||||||
drop table raw_binlog_rows;
|
drop table raw_binlog_rows;
|
||||||
Verbose statements from : write-full-row.binlog
|
Verbose statements from : write-full-row.binlog
|
||||||
select replace(txt,'\r', '') as stmt from raw_binlog_rows where txt like '###%';
|
select replace(txt,'\r', '') as stmt from raw_binlog_rows where txt like '###%';
|
||||||
stmt
|
stmt
|
||||||
### INSERT INTO mysql.ndb_apply_status
|
### INSERT INTO `mysql`.`ndb_apply_status`
|
||||||
### SET
|
### SET
|
||||||
### @1=2
|
### @1=2
|
||||||
### @2=25769803786
|
### @2=25769803786
|
||||||
### @3=''
|
### @3=''
|
||||||
### @4=0
|
### @4=0
|
||||||
### @5=0
|
### @5=0
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=3
|
### @1=3
|
||||||
### @2=3
|
### @2=3
|
||||||
### @3=3
|
### @3=3
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=1
|
### @1=1
|
||||||
### @2=1
|
### @2=1
|
||||||
### @3=1
|
### @3=1
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=2
|
### @1=2
|
||||||
### @2=2
|
### @2=2
|
||||||
### @3=2
|
### @3=2
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=4
|
### @1=4
|
||||||
### @2=4
|
### @2=4
|
||||||
### @3=4
|
### @3=4
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=4
|
### @1=4
|
||||||
### @2=4
|
### @2=4
|
||||||
### @3=40
|
### @3=40
|
||||||
### DELETE FROM test.ba
|
### DELETE FROM `test`.`ba`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2
|
### @1=2
|
||||||
drop table raw_binlog_rows;
|
drop table raw_binlog_rows;
|
||||||
Verbose statements from : update-partial-row.binlog
|
Verbose statements from : update-partial-row.binlog
|
||||||
select replace(txt,'\r', '') as stmt from raw_binlog_rows where txt like '###%';
|
select replace(txt,'\r', '') as stmt from raw_binlog_rows where txt like '###%';
|
||||||
stmt
|
stmt
|
||||||
### INSERT INTO mysql.ndb_apply_status
|
### INSERT INTO `mysql`.`ndb_apply_status`
|
||||||
### SET
|
### SET
|
||||||
### @1=3
|
### @1=3
|
||||||
### @2=25769803786
|
### @2=25769803786
|
||||||
### @3=''
|
### @3=''
|
||||||
### @4=0
|
### @4=0
|
||||||
### @5=0
|
### @5=0
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=3
|
### @1=3
|
||||||
### @2=3
|
### @2=3
|
||||||
### @3=3
|
### @3=3
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=1
|
### @1=1
|
||||||
### @2=1
|
### @2=1
|
||||||
### @3=1
|
### @3=1
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=2
|
### @1=2
|
||||||
### @2=2
|
### @2=2
|
||||||
### @3=2
|
### @3=2
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=4
|
### @1=4
|
||||||
### @2=4
|
### @2=4
|
||||||
### @3=4
|
### @3=4
|
||||||
### UPDATE test.ba
|
### UPDATE `test`.`ba`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=4
|
### @1=4
|
||||||
### @3=4
|
### @3=4
|
||||||
### SET
|
### SET
|
||||||
### @1=4
|
### @1=4
|
||||||
### @3=40
|
### @3=40
|
||||||
### DELETE FROM test.ba
|
### DELETE FROM `test`.`ba`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2
|
### @1=2
|
||||||
drop table raw_binlog_rows;
|
drop table raw_binlog_rows;
|
||||||
Verbose statements from : update-full-row.binlog
|
Verbose statements from : update-full-row.binlog
|
||||||
select replace(txt,'\r', '') as stmt from raw_binlog_rows where txt like '###%';
|
select replace(txt,'\r', '') as stmt from raw_binlog_rows where txt like '###%';
|
||||||
stmt
|
stmt
|
||||||
### INSERT INTO mysql.ndb_apply_status
|
### INSERT INTO `mysql`.`ndb_apply_status`
|
||||||
### SET
|
### SET
|
||||||
### @1=4
|
### @1=4
|
||||||
### @2=25769803786
|
### @2=25769803786
|
||||||
### @3=''
|
### @3=''
|
||||||
### @4=0
|
### @4=0
|
||||||
### @5=0
|
### @5=0
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=3
|
### @1=3
|
||||||
### @2=3
|
### @2=3
|
||||||
### @3=3
|
### @3=3
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=1
|
### @1=1
|
||||||
### @2=1
|
### @2=1
|
||||||
### @3=1
|
### @3=1
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=2
|
### @1=2
|
||||||
### @2=2
|
### @2=2
|
||||||
### @3=2
|
### @3=2
|
||||||
### INSERT INTO test.ba
|
### INSERT INTO `test`.`ba`
|
||||||
### SET
|
### SET
|
||||||
### @1=4
|
### @1=4
|
||||||
### @2=4
|
### @2=4
|
||||||
### @3=4
|
### @3=4
|
||||||
### UPDATE test.ba
|
### UPDATE `test`.`ba`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=4
|
### @1=4
|
||||||
### @2=4
|
### @2=4
|
||||||
@ -155,7 +155,7 @@ stmt
|
|||||||
### @1=4
|
### @1=4
|
||||||
### @2=4
|
### @2=4
|
||||||
### @3=40
|
### @3=40
|
||||||
### DELETE FROM test.ba
|
### DELETE FROM `test`.`ba`
|
||||||
### WHERE
|
### WHERE
|
||||||
### @1=2
|
### @1=2
|
||||||
drop table raw_binlog_rows;
|
drop table raw_binlog_rows;
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user