1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

Merge branch '10.0' into 10.1

This commit is contained in:
Sergei Golubchik
2016-07-13 12:09:59 +02:00
36 changed files with 2988 additions and 3030 deletions

View File

@@ -45,7 +45,7 @@ C_MODE_START
#if defined(HAVE_STACKTRACE) || defined(HAVE_BACKTRACE) #if defined(HAVE_STACKTRACE) || defined(HAVE_BACKTRACE)
void my_init_stacktrace(); void my_init_stacktrace();
void my_print_stacktrace(uchar* stack_bottom, ulong thread_stack); void my_print_stacktrace(uchar* stack_bottom, ulong thread_stack);
void my_safe_print_str(const char* val, int max_len); int my_safe_print_str(const char* val, int max_len);
void my_write_core(int sig); void my_write_core(int sig);
#if BACKTRACE_DEMANGLE #if BACKTRACE_DEMANGLE
char *my_demangle(const char *mangled_name, int *status); char *my_demangle(const char *mangled_name, int *status);

View File

@@ -58,8 +58,8 @@ mysqltest: Could not open connection 'default': 2026 SSL connection error: Unabl
SHOW STATUS LIKE 'Ssl_cipher'; SHOW STATUS LIKE 'Ssl_cipher';
Variable_name Value Variable_name Value
Ssl_cipher DHE-RSA-AES256-SHA Ssl_cipher DHE-RSA-AES256-SHA
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1
End of 5.0 tests End of 5.0 tests
DROP TABLE IF EXISTS thread_status; DROP TABLE IF EXISTS thread_status;
DROP EVENT IF EXISTS event_status; DROP EVENT IF EXISTS event_status;
@@ -204,9 +204,9 @@ result
is still running; no cipher request crashed the server is still running; no cipher request crashed the server
GRANT SELECT ON test.* TO bug42158@localhost REQUIRE X509; GRANT SELECT ON test.* TO bug42158@localhost REQUIRE X509;
FLUSH PRIVILEGES; FLUSH PRIVILEGES;
SHOW STATUS LIKE 'Ssl_cipher'; SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1
DROP USER bug42158@localhost; DROP USER bug42158@localhost;
set global sql_mode=default; set global sql_mode=default;
End of 5.1 tests End of 5.1 tests

View File

@@ -789,3 +789,5 @@ execute stmt1;
1 1
drop prepare stmt1; drop prepare stmt1;
drop table t1; drop table t1;
select ?+1;
Got one of the listed errors

View File

@@ -1,6 +1,6 @@
SHOW STATUS LIKE 'Ssl_cipher'; SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1
SHOW STATUS LIKE 'Ssl_server_not_before'; SHOW STATUS LIKE 'Ssl_server_not_before';
Variable_name Value Variable_name Value
Ssl_server_not_before Apr 25 14:55:05 2015 GMT Ssl_server_not_before Apr 25 14:55:05 2015 GMT
@@ -2163,9 +2163,9 @@ Privat (Private Nutzung) Mobilfunk
Warnings: Warnings:
Warning 1052 Column 'kundentyp' in group statement is ambiguous Warning 1052 Column 'kundentyp' in group statement is ambiguous
drop table t1; drop table t1;
SHOW STATUS LIKE 'Ssl_cipher'; SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1
select aes_decrypt('MySQL','adf'); select aes_decrypt('MySQL','adf');
aes_decrypt('MySQL','adf') aes_decrypt('MySQL','adf')
NULL NULL

View File

@@ -4,21 +4,21 @@
# try to connect with wrong '--ssl-ca' path : should fail # try to connect with wrong '--ssl-ca' path : should fail
ERROR 2026 (HY000): SSL connection error: SSL_CTX_set_default_verify_paths failed ERROR 2026 (HY000): SSL connection error: SSL_CTX_set_default_verify_paths failed
# try to connect with correct '--ssl-ca' path : should connect # try to connect with correct '--ssl-ca' path : should connect
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1
# #
# Bug#21920678: SSL-CA DOES NOT ACCEPT ~USER TILDE HOME DIRECTORY # Bug#21920678: SSL-CA DOES NOT ACCEPT ~USER TILDE HOME DIRECTORY
# PATH SUBSTITUTION # PATH SUBSTITUTION
# #
# try to connect with '--ssl-ca' option using tilde home directoy # try to connect with '--ssl-ca' option using tilde home directoy
# path substitution : should connect # path substitution : should connect
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1
# try to connect with '--ssl-key' option using tilde home directoy # try to connect with '--ssl-key' option using tilde home directoy
# path substitution : should connect # path substitution : should connect
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1
# try to connect with '--ssl-cert' option using tilde home directoy # try to connect with '--ssl-cert' option using tilde home directoy
# path substitution : should connect # path substitution : should connect
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1

View File

@@ -1,6 +1,6 @@
SHOW STATUS LIKE 'Ssl_cipher'; SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1
SHOW STATUS LIKE 'Compression'; SHOW STATUS LIKE 'Compression';
Variable_name Value Variable_name Value
Compression ON Compression ON
@@ -2160,9 +2160,9 @@ Privat (Private Nutzung) Mobilfunk
Warnings: Warnings:
Warning 1052 Column 'kundentyp' in group statement is ambiguous Warning 1052 Column 'kundentyp' in group statement is ambiguous
drop table t1; drop table t1;
SHOW STATUS LIKE 'Ssl_cipher'; SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1
SHOW STATUS LIKE 'Compression'; SHOW STATUS LIKE 'Compression';
Variable_name Value Variable_name Value
Compression ON Compression ON

View File

@@ -1,7 +1,7 @@
# connect with read timeout so SLEEP() should timeout # connect with read timeout so SLEEP() should timeout
# Check ssl turned on # Check ssl turned on
SHOW STATUS LIKE 'Ssl_cipher'; SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
Variable_name Value have_ssl
Ssl_cipher DHE-RSA-AES256-SHA 1
SELECT SLEEP(600); SELECT SLEEP(600);
ERROR HY000: Lost connection to MySQL server during query ERROR HY000: Lost connection to MySQL server during query

View File

@@ -152,7 +152,7 @@ connection default;
let $wait_timeout= 10; let $wait_timeout= 10;
let $wait_condition= let $wait_condition=
SELECT COUNT(*) = 1 FROM INFORMATION_SCHEMA.PROCESSLIST SELECT COUNT(*) = 1 FROM INFORMATION_SCHEMA.PROCESSLIST
WHERE DB = 'information_schema' AND COMMAND = 'Sleep' AND USER = 'ddicttestuser1'; WHERE DB = 'information_schema' AND COMMAND = 'Sleep' AND USER = 'ddicttestuser1' AND state='';
--source include/wait_condition.inc --source include/wait_condition.inc
--replace_result ENGINE=MyISAM "" ENGINE=Aria "" " PAGE_CHECKSUM=1" "" " PAGE_CHECKSUM=0" "" --replace_result ENGINE=MyISAM "" ENGINE=Aria "" " PAGE_CHECKSUM=1" "" " PAGE_CHECKSUM=0" ""
eval SHOW CREATE TABLE $table; eval SHOW CREATE TABLE $table;

View File

@@ -0,0 +1,31 @@
set names utf8;
create table t1 (
a int,
b varchar(100) as (if(a,collation('й'),hex('ю')))
) character set koi8r;
insert t1 (a) values (0),(1);
select * from t1;
a b
0 D18E
1 utf8_general_ci
set names latin1;
select * from t1;
a b
0 D18E
1 utf8_general_ci
flush tables;
select * from t1;
a b
0 D18E
1 latin1_swedish_ci
set names koi8r;
select * from t1;
a b
0 D18E
1 latin1_swedish_ci
flush tables;
select * from t1;
a b
0 D18E
1 koi8r_general_ci
drop table t1;

View File

@@ -0,0 +1,24 @@
#
# This shows a bug in vcol charset handling.
# vcol definition is stored in the connection charset when a table was created
# vcol is parsed in the connection charset when a table was opened
#
# this cannot be fixed without changing frm format, so we only
# fix it in 10.2.
#
set names utf8;
create table t1 (
a int,
b varchar(100) as (if(a,collation('й'),hex('ю')))
) character set koi8r;
insert t1 (a) values (0),(1);
select * from t1;
set names latin1;
select * from t1;
flush tables;
select * from t1;
set names koi8r;
select * from t1;
flush tables;
select * from t1;
drop table t1;

View File

@@ -134,8 +134,7 @@ drop table t1;
# verification of servers certificate by setting both ca certificate # verification of servers certificate by setting both ca certificate
# and ca path to NULL # and ca path to NULL
# #
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA DHE-RSA-CHACHA20-POLY1305 DHE-RSA-AES256-SHA --exec $MYSQL --ssl --ssl-key=$MYSQL_TEST_DIR/std_data/client-key.pem --ssl-cert=$MYSQL_TEST_DIR/std_data/client-cert.pem -e "SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher'" 2>&1
--exec $MYSQL --ssl --ssl-key=$MYSQL_TEST_DIR/std_data/client-key.pem --ssl-cert=$MYSQL_TEST_DIR/std_data/client-cert.pem -e "SHOW STATUS LIKE 'ssl_Cipher'" 2>&1
--echo End of 5.0 tests --echo End of 5.0 tests
# #
@@ -259,8 +258,7 @@ select 'is still running; no cipher request crashed the server' as result from d
GRANT SELECT ON test.* TO bug42158@localhost REQUIRE X509; GRANT SELECT ON test.* TO bug42158@localhost REQUIRE X509;
FLUSH PRIVILEGES; FLUSH PRIVILEGES;
connect(con1,localhost,bug42158,,,,,SSL); connect(con1,localhost,bug42158,,,,,SSL);
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA DHE-RSA-CHACHA20-POLY1305 DHE-RSA-AES256-SHA SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
SHOW STATUS LIKE 'Ssl_cipher';
disconnect con1; disconnect con1;
connection default; connection default;
DROP USER bug42158@localhost; DROP USER bug42158@localhost;

View File

@@ -935,3 +935,10 @@ drop table t1;
# Matthias # Matthias
# End of 4.1 tests # End of 4.1 tests
#
# MDEV-10318 unset params in --ps --embedded
#
--error ER_PARSE_ERROR,2031
select ?+1;

View File

@@ -11,8 +11,7 @@
connect (ssl_con,localhost,root,,,,,SSL); connect (ssl_con,localhost,root,,,,,SSL);
# Check ssl turned on # Check ssl turned on
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA DHE-RSA-CHACHA20-POLY1305 DHE-RSA-AES256-SHA SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
SHOW STATUS LIKE 'Ssl_cipher';
# Check ssl expiration # Check ssl expiration
SHOW STATUS LIKE 'Ssl_server_not_before'; SHOW STATUS LIKE 'Ssl_server_not_before';
@@ -22,8 +21,7 @@ SHOW STATUS LIKE 'Ssl_server_not_after';
-- source include/common-tests.inc -- source include/common-tests.inc
# Check ssl turned on # Check ssl turned on
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA DHE-RSA-CHACHA20-POLY1305 DHE-RSA-AES256-SHA SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
SHOW STATUS LIKE 'Ssl_cipher';
# #
# MDEV-7697 Client reports ERROR 2006 (MySQL server has gone away) or ERROR 2013 (Lost connection to MySQL server during query) while executing AES* functions under SSL # MDEV-7697 Client reports ERROR 2006 (MySQL server has gone away) or ERROR 2013 (Lost connection to MySQL server during query) while executing AES* functions under SSL

View File

@@ -7,11 +7,10 @@
--echo # try to connect with wrong '--ssl-ca' path : should fail --echo # try to connect with wrong '--ssl-ca' path : should fail
--error 1 --error 1
--exec $MYSQL --ssl-ca=$MYSQL_TEST_DIR/std_data/wrong-cacert.pem --ssl-key=$MYSQL_TEST_DIR/std_data/client-key.pem --ssl-cert=$MYSQL_TEST_DIR/std_data/client-cert.pem test -e "SHOW STATUS LIKE 'Ssl_cipher'" 2>&1 --exec $MYSQL --ssl-ca=$MYSQL_TEST_DIR/std_data/wrong-cacert.pem --ssl-key=$MYSQL_TEST_DIR/std_data/client-key.pem --ssl-cert=$MYSQL_TEST_DIR/std_data/client-cert.pem test -e "SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher'" 2>&1
--echo # try to connect with correct '--ssl-ca' path : should connect --echo # try to connect with correct '--ssl-ca' path : should connect
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA --exec $MYSQL --ssl-ca=$MYSQL_TEST_DIR/std_data/cacert.pem --ssl-key=$MYSQL_TEST_DIR/std_data/client-key.pem --ssl-cert=$MYSQL_TEST_DIR/std_data/client-cert.pem test -e "SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher'"
--exec $MYSQL --ssl-ca=$MYSQL_TEST_DIR/std_data/cacert.pem --ssl-key=$MYSQL_TEST_DIR/std_data/client-key.pem --ssl-cert=$MYSQL_TEST_DIR/std_data/client-cert.pem test -e "SHOW STATUS LIKE 'Ssl_cipher'"
--echo # --echo #
--echo # Bug#21920678: SSL-CA DOES NOT ACCEPT ~USER TILDE HOME DIRECTORY --echo # Bug#21920678: SSL-CA DOES NOT ACCEPT ~USER TILDE HOME DIRECTORY
@@ -22,15 +21,12 @@
--echo # try to connect with '--ssl-ca' option using tilde home directoy --echo # try to connect with '--ssl-ca' option using tilde home directoy
--echo # path substitution : should connect --echo # path substitution : should connect
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA --exec $MYSQL --ssl-ca$mysql_test_dir_path/std_data/cacert.pem --ssl-key=$MYSQL_TEST_DIR/std_data/client-key.pem --ssl-cert=$MYSQL_TEST_DIR/std_data/client-cert.pem test -e "SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher'"
--exec $MYSQL --ssl-ca$mysql_test_dir_path/std_data/cacert.pem --ssl-key=$MYSQL_TEST_DIR/std_data/client-key.pem --ssl-cert=$MYSQL_TEST_DIR/std_data/client-cert.pem test -e "SHOW STATUS LIKE 'Ssl_cipher'"
--echo # try to connect with '--ssl-key' option using tilde home directoy --echo # try to connect with '--ssl-key' option using tilde home directoy
--echo # path substitution : should connect --echo # path substitution : should connect
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA --exec $MYSQL --ssl-ca=$MYSQL_TEST_DIR/std_data/cacert.pem --ssl-key$mysql_test_dir_path/std_data/client-key.pem --ssl-cert=$MYSQL_TEST_DIR/std_data/client-cert.pem test -e "SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher'"
--exec $MYSQL --ssl-ca=$MYSQL_TEST_DIR/std_data/cacert.pem --ssl-key$mysql_test_dir_path/std_data/client-key.pem --ssl-cert=$MYSQL_TEST_DIR/std_data/client-cert.pem test -e "SHOW STATUS LIKE 'Ssl_cipher'"
--echo # try to connect with '--ssl-cert' option using tilde home directoy --echo # try to connect with '--ssl-cert' option using tilde home directoy
--echo # path substitution : should connect --echo # path substitution : should connect
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA --exec $MYSQL --ssl-ca=$MYSQL_TEST_DIR/std_data/cacert.pem --ssl-key=$MYSQL_TEST_DIR/std_data/client-key.pem --ssl-cert$mysql_test_dir_path/std_data/client-cert.pem test -e "SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher'"
--exec $MYSQL --ssl-ca=$MYSQL_TEST_DIR/std_data/cacert.pem --ssl-key=$MYSQL_TEST_DIR/std_data/client-key.pem --ssl-cert$mysql_test_dir_path/std_data/client-cert.pem test -e "SHOW STATUS LIKE 'Ssl_cipher'"

View File

@@ -11,8 +11,7 @@
connect (ssl_compress_con,localhost,root,,,,,SSL COMPRESS); connect (ssl_compress_con,localhost,root,,,,,SSL COMPRESS);
# Check ssl turned on # Check ssl turned on
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA DHE-RSA-CHACHA20-POLY1305 DHE-RSA-AES256-SHA SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
SHOW STATUS LIKE 'Ssl_cipher';
# Check compression turned on # Check compression turned on
SHOW STATUS LIKE 'Compression'; SHOW STATUS LIKE 'Compression';
@@ -21,8 +20,7 @@ SHOW STATUS LIKE 'Compression';
-- source include/common-tests.inc -- source include/common-tests.inc
# Check ssl turned on # Check ssl turned on
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA DHE-RSA-CHACHA20-POLY1305 DHE-RSA-AES256-SHA SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
SHOW STATUS LIKE 'Ssl_cipher';
# Check compression turned on # Check compression turned on
SHOW STATUS LIKE 'Compression'; SHOW STATUS LIKE 'Compression';

View File

@@ -7,8 +7,7 @@
connect (ssl_con,localhost,root,,,,,SSL read_timeout=5); connect (ssl_con,localhost,root,,,,,SSL read_timeout=5);
--echo # Check ssl turned on --echo # Check ssl turned on
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA DHE-RSA-CHACHA20-POLY1305 DHE-RSA-AES256-SHA SELECT (VARIABLE_VALUE <> '') AS have_ssl FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME='Ssl_cipher';
SHOW STATUS LIKE 'Ssl_cipher';
# --error CR_SERVER_LOST # --error CR_SERVER_LOST
--error 2013 --error 2013

View File

@@ -129,13 +129,32 @@ static int safe_print_str(const char *addr, int max_len)
#endif #endif
void my_safe_print_str(const char* val, int max_len) /*
Attempt to print a char * pointer as a string.
SYNOPSIS
Prints either until the end of string ('\0'), or max_len characters have
been printed.
RETURN VALUE
0 Pointer was within the heap address space.
The string was printed fully, or until the end of the heap address space.
1 Pointer is outside the heap address space. Printed as invalid.
NOTE
On some systems, we can have valid pointers outside the heap address space.
This is through the use of mmap inside malloc calls. When this function
returns 1, it does not mean 100% that the pointer is corrupted.
*/
int my_safe_print_str(const char* val, int max_len)
{ {
char *heap_end; char *heap_end;
#ifdef __linux__ #ifdef __linux__
// Try and make use of /proc filesystem to safely print memory contents.
if (!safe_print_str(val, max_len)) if (!safe_print_str(val, max_len))
return; return 0;
#endif #endif
heap_end= (char*) sbrk(0); heap_end= (char*) sbrk(0);
@@ -143,12 +162,14 @@ void my_safe_print_str(const char* val, int max_len)
if (!PTR_SANE(val)) if (!PTR_SANE(val))
{ {
my_safe_printf_stderr("%s", "is an invalid pointer"); my_safe_printf_stderr("%s", "is an invalid pointer");
return; return 1;
} }
for (; max_len && PTR_SANE(val) && *val; --max_len) for (; max_len && PTR_SANE(val) && *val; --max_len)
my_write_stderr((val++), 1); my_write_stderr((val++), 1);
my_safe_printf_stderr("%s", "\n"); my_safe_printf_stderr("%s", "\n");
return 0;
} }
#if defined(HAVE_PRINTSTACK) #if defined(HAVE_PRINTSTACK)
@@ -727,7 +748,7 @@ void my_write_core(int unused)
} }
void my_safe_print_str(const char *val, int len) int my_safe_print_str(const char *val, int len)
{ {
__try __try
{ {
@@ -737,6 +758,7 @@ void my_safe_print_str(const char *val, int len)
{ {
my_safe_printf_stderr("%s", "is an invalid string pointer"); my_safe_printf_stderr("%s", "is an invalid string pointer");
} }
return 0;
} }
#endif /*__WIN__*/ #endif /*__WIN__*/

View File

@@ -65,6 +65,12 @@ extern "C" sig_handler handle_fatal_signal(int sig)
#ifdef HAVE_STACKTRACE #ifdef HAVE_STACKTRACE
THD *thd; THD *thd;
#endif #endif
/*
This flag remembers if the query pointer was found invalid.
We will try and print the query at the end of the signal handler, in case
we're wrong.
*/
bool print_invalid_query_pointer= false;
if (segfaulted) if (segfaulted)
{ {
@@ -201,7 +207,12 @@ extern "C" sig_handler handle_fatal_signal(int sig)
"Some pointers may be invalid and cause the dump to abort.\n"); "Some pointers may be invalid and cause the dump to abort.\n");
my_safe_printf_stderr("Query (%p): ", thd->query()); my_safe_printf_stderr("Query (%p): ", thd->query());
my_safe_print_str(thd->query(), MY_MIN(65536U, thd->query_length())); if (my_safe_print_str(thd->query(), MY_MIN(65536U, thd->query_length())))
{
// Query was found invalid. We will try to print it at the end.
print_invalid_query_pointer= true;
}
my_safe_printf_stderr("\nConnection ID (thread ID): %lu\n", my_safe_printf_stderr("\nConnection ID (thread ID): %lu\n",
(ulong) thd->thread_id); (ulong) thd->thread_id);
my_safe_printf_stderr("Status: %s\n\n", kreason); my_safe_printf_stderr("Status: %s\n\n", kreason);
@@ -265,6 +276,16 @@ extern "C" sig_handler handle_fatal_signal(int sig)
"\"mlockall\" bugs.\n"); "\"mlockall\" bugs.\n");
} }
if (print_invalid_query_pointer)
{
my_safe_printf_stderr(
"\nWe think the query pointer is invalid, but we will try "
"to print it anyway. \n"
"Query: ");
my_write_stderr(thd->query(), MY_MIN(65536U, thd->query_length()));
my_safe_printf_stderr("\n\n");
}
#ifdef HAVE_WRITE_CORE #ifdef HAVE_WRITE_CORE
if (test_flags & TEST_CORE_ON_SIGNAL) if (test_flags & TEST_CORE_ON_SIGNAL)
{ {

View File

@@ -767,7 +767,7 @@ bool JOUTSTR::Escape(const char *s)
{ {
WriteChr('"'); WriteChr('"');
for (unsigned int i = 0; i < strlen(s); i++) for (unsigned int i = 0; s[i]; i++)
switch (s[i]) { switch (s[i]) {
case '"': case '"':
case '\\': case '\\':
@@ -816,7 +816,7 @@ bool JOUTFILE::Escape(const char *s)
// This is temporary // This is temporary
fputc('"', Stream); fputc('"', Stream);
for (unsigned int i = 0; i < strlen(s); i++) for (unsigned int i = 0; s[i]; i++)
switch (s[i]) { switch (s[i]) {
case '"': fputs("\\\"", Stream); break; case '"': fputs("\\\"", Stream); break;
case '\\': fputs("\\\\", Stream); break; case '\\': fputs("\\\\", Stream); break;

View File

@@ -4836,11 +4836,21 @@ buf_all_freed_instance(
const buf_block_t* block = buf_chunk_not_freed(chunk); const buf_block_t* block = buf_chunk_not_freed(chunk);
if (UNIV_LIKELY_NULL(block)) { if (UNIV_LIKELY_NULL(block)) {
if (block->page.key_version == 0) { if (block->page.key_version == 0) {
fprintf(stderr, fil_space_t* space = fil_space_get(block->page.space);
"Page %lu %lu still fixed or dirty\n", ib_logf(IB_LOG_LEVEL_ERROR,
"Page %lu %lu still fixed or dirty.",
(ulong) block->page.space, (ulong) block->page.space,
(ulong) block->page.offset); (ulong) block->page.offset);
ib_logf(IB_LOG_LEVEL_ERROR,
"Page oldest_modification %lu fix_count %d io_fix %d.",
block->page.oldest_modification,
block->page.buf_fix_count,
buf_page_get_io_fix(&block->page));
ib_logf(IB_LOG_LEVEL_ERROR,
"Page space_id %lu name %s.",
(ulong)block->page.space,
(space && space->name) ? space->name : "NULL");
ut_error; ut_error;
} }
} }

View File

@@ -1395,6 +1395,28 @@ fil_space_free(
return(TRUE); return(TRUE);
} }
/*******************************************************************//**
Returns a pointer to the file_space_t that is in the memory cache
associated with a space id.
@return file_space_t pointer, NULL if space not found */
fil_space_t*
fil_space_get(
/*==========*/
ulint id) /*!< in: space id */
{
fil_space_t* space;
ut_ad(fil_system);
mutex_enter(&fil_system->mutex);
space = fil_space_get_by_id(id);
mutex_exit(&fil_system->mutex);
return (space);
}
/*******************************************************************//** /*******************************************************************//**
Returns a pointer to the file_space_t that is in the memory cache Returns a pointer to the file_space_t that is in the memory cache
associated with a space id. The caller must lock fil_system->mutex. associated with a space id. The caller must lock fil_system->mutex.

View File

@@ -1261,6 +1261,14 @@ fil_space_flags(
/*===========*/ /*===========*/
fil_space_t* space); /*!< in: space */ fil_space_t* space); /*!< in: space */
/*******************************************************************//**
Returns a pointer to the file_space_t that is in the memory cache
associated with a space id.
@return file_space_t pointer, NULL if space not found */
fil_space_t*
fil_space_get(
/*==========*/
ulint id); /*!< in: space id */
#endif /* !UNIV_INNOCHECKSUM */ #endif /* !UNIV_INNOCHECKSUM */
/****************************************************************//** /****************************************************************//**

View File

@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
@@ -48,8 +48,8 @@ SET @@session.sql_mode= '';
# 1.2.1 PRIMARY KEY consisting of two columns # 1.2.1 PRIMARY KEY consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -540,8 +540,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1032,8 +1032,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1539,8 +1539,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2040,8 +2040,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2539,8 +2539,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3049,8 +3049,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3561,8 +3561,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4062,8 +4062,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4554,8 +4554,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5046,8 +5046,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5553,8 +5553,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6054,8 +6054,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6553,8 +6553,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7063,8 +7063,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7575,8 +7575,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8077,8 +8077,8 @@ DROP TABLE t1;
# 1.2.2 UNIQUE INDEX consisting of two columns # 1.2.2 UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8097,8 +8097,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -8585,8 +8585,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8605,8 +8605,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9093,8 +9093,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9121,8 +9121,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9616,8 +9616,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9642,8 +9642,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10133,8 +10133,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10157,8 +10157,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10648,8 +10648,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10676,8 +10676,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11174,8 +11174,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11202,8 +11202,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11702,8 +11702,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11726,8 +11726,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -12219,8 +12219,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12239,8 +12239,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -12727,8 +12727,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12747,8 +12747,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -13235,8 +13235,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13263,8 +13263,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -13758,8 +13758,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13784,8 +13784,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -14275,8 +14275,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14299,8 +14299,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -14790,8 +14790,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14818,8 +14818,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -15316,8 +15316,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15344,8 +15344,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -15844,8 +15844,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15868,8 +15868,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -16362,8 +16362,8 @@ DROP TABLE t1;
# 1.2.3 PRIMARY KEY and UNIQUE INDEX consisting of two columns # 1.2.3 PRIMARY KEY and UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16855,8 +16855,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17348,8 +17348,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17856,8 +17856,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18358,8 +18358,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18858,8 +18858,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19369,8 +19369,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19882,8 +19882,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -20384,8 +20384,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -20877,8 +20877,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -21370,8 +21370,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -21878,8 +21878,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -22380,8 +22380,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -22880,8 +22880,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -23391,8 +23391,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -23904,8 +23904,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -24406,8 +24406,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -24899,8 +24899,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -25392,8 +25392,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -25900,8 +25900,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -26402,8 +26402,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -26902,8 +26902,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -27413,8 +27413,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -27926,8 +27926,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)

View File

@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
@@ -47,8 +47,8 @@ SET @@session.sql_mode= '';
#------------------------------------------------------------------------ #------------------------------------------------------------------------
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -62,8 +62,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -77,8 +77,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -100,8 +100,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -121,8 +121,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -140,8 +140,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -163,8 +163,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -186,8 +186,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -206,8 +206,8 @@ ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -221,8 +221,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -236,8 +236,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -259,8 +259,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -280,8 +280,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -299,8 +299,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -322,8 +322,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -345,8 +345,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -366,8 +366,8 @@ DROP TABLE t1;
# 1.1.3 PRIMARY KEY consisting of two columns # 1.1.3 PRIMARY KEY consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -858,8 +858,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1350,8 +1350,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1857,8 +1857,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2358,8 +2358,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2859,8 +2859,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3369,8 +3369,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3881,8 +3881,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4382,8 +4382,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4874,8 +4874,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5366,8 +5366,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5873,8 +5873,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6374,8 +6374,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6875,8 +6875,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7385,8 +7385,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7897,8 +7897,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8399,8 +8399,8 @@ DROP TABLE t1;
# 1.1.4 UNIQUE INDEX consisting of two columns # 1.1.4 UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8419,8 +8419,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -8907,8 +8907,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8927,8 +8927,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9415,8 +9415,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9443,8 +9443,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9938,8 +9938,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9964,8 +9964,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10455,8 +10455,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10479,8 +10479,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10972,8 +10972,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11000,8 +11000,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11498,8 +11498,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11526,8 +11526,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -12026,8 +12026,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12050,8 +12050,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -12543,8 +12543,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12563,8 +12563,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -13051,8 +13051,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13071,8 +13071,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -13559,8 +13559,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13587,8 +13587,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -14082,8 +14082,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14108,8 +14108,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -14599,8 +14599,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14623,8 +14623,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -15116,8 +15116,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15144,8 +15144,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -15642,8 +15642,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15670,8 +15670,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -16170,8 +16170,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16194,8 +16194,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,

View File

@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
@@ -48,8 +48,8 @@ SET @@session.sql_mode= '';
# 1.1.1 no PRIMARY KEY or UNIQUE INDEX exists # 1.1.1 no PRIMARY KEY or UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -68,7 +68,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -504,8 +504,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -524,7 +524,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -960,8 +960,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -988,7 +988,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -1431,8 +1431,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1457,7 +1457,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -1896,8 +1896,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1920,7 +1920,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -2361,8 +2361,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2389,7 +2389,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -2835,8 +2835,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2863,7 +2863,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -3311,8 +3311,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3335,7 +3335,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -3777,8 +3777,8 @@ DROP TABLE t1;
# 1.1.2 PRIMARY KEY exists # 1.1.2 PRIMARY KEY exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3798,7 +3798,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -4237,6 +4237,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -4269,8 +4271,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4290,7 +4292,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -4729,6 +4731,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -4761,8 +4765,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4790,7 +4794,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -5236,6 +5240,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -5268,8 +5274,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5295,7 +5301,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -5737,6 +5743,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -5769,8 +5777,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5794,7 +5802,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -6238,6 +6246,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -6270,8 +6280,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6299,7 +6309,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -6748,6 +6758,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -6780,8 +6792,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6809,7 +6821,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -7260,6 +7272,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -7292,8 +7306,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7317,7 +7331,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -7760,6 +7774,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -7793,8 +7809,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7814,7 +7830,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -8253,6 +8269,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -8285,8 +8303,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8306,7 +8324,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -8745,6 +8763,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -8777,8 +8797,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8806,7 +8826,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9252,6 +9272,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -9284,8 +9306,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9311,7 +9333,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9753,6 +9775,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -9785,8 +9809,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9810,7 +9834,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10254,6 +10278,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -10286,8 +10312,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10315,7 +10341,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10764,6 +10790,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -10796,8 +10824,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10825,7 +10853,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11276,6 +11304,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -11308,8 +11338,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11333,7 +11363,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11776,6 +11806,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -11810,8 +11842,8 @@ DROP TABLE t1;
# 1.1.3 UNIQUE INDEX exists # 1.1.3 UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11830,7 +11862,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -12318,8 +12350,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12338,7 +12370,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -12826,8 +12858,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12854,7 +12886,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -13349,8 +13381,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13375,7 +13407,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -13866,8 +13898,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13890,7 +13922,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -14383,8 +14415,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14411,7 +14443,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -14909,8 +14941,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14937,7 +14969,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -15437,8 +15469,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15461,7 +15493,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -15954,8 +15986,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15974,7 +16006,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -16462,8 +16494,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16482,7 +16514,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -16970,8 +17002,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16998,7 +17030,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -17493,8 +17525,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17519,7 +17551,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -18010,8 +18042,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18034,7 +18066,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -18527,8 +18559,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18555,7 +18587,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -19053,8 +19085,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19081,7 +19113,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -19581,8 +19613,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19605,7 +19637,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,

View File

@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
@@ -44,8 +44,8 @@ SET @@session.sql_mode= '';
# 1.3.1 no PRIMARY KEY or UNIQUE INDEX exists # 1.3.1 no PRIMARY KEY or UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -500,8 +500,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -956,8 +956,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1427,8 +1427,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1892,8 +1892,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2355,8 +2355,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2829,8 +2829,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3305,8 +3305,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3771,8 +3771,8 @@ DROP TABLE t1;
# 1.3.2 PRIMARY KEY exists # 1.3.2 PRIMARY KEY exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3791,8 +3791,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -4231,6 +4231,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -4263,8 +4266,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4283,8 +4286,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -4723,6 +4726,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -4755,8 +4761,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4783,8 +4789,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -5230,6 +5236,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -5262,8 +5271,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5288,8 +5297,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -5731,6 +5740,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -5763,8 +5775,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5787,8 +5799,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -6230,6 +6242,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -6262,8 +6277,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6290,8 +6305,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -6740,6 +6755,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -6772,8 +6790,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6800,8 +6818,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -7252,6 +7270,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -7284,8 +7305,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7308,8 +7329,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -7752,6 +7773,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -7785,8 +7809,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7805,8 +7829,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -8245,6 +8269,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -8277,8 +8304,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8297,8 +8324,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -8737,6 +8764,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -8769,8 +8799,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8797,8 +8827,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9244,6 +9274,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -9276,8 +9309,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9302,8 +9335,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9745,6 +9778,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -9777,8 +9813,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9801,8 +9837,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10244,6 +10280,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -10276,8 +10315,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10304,8 +10343,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10754,6 +10793,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -10786,8 +10828,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10814,8 +10856,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11266,6 +11308,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -11298,8 +11343,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11322,8 +11367,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11766,6 +11811,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -11800,8 +11848,8 @@ DROP TABLE t1;
# 1.3.3 UNIQUE INDEX exists # 1.3.3 UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12308,8 +12356,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12816,8 +12864,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13339,8 +13387,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13856,8 +13904,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14371,8 +14419,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14897,8 +14945,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15425,8 +15473,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15942,8 +15990,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16450,8 +16498,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16958,8 +17006,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17481,8 +17529,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17998,8 +18046,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18513,8 +18561,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19039,8 +19087,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19567,8 +19615,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)

View File

@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
@@ -48,8 +48,8 @@ SET @@session.sql_mode= '';
# 2.1.1 no PRIMARY KEY or UNIQUE INDEX exists # 2.1.1 no PRIMARY KEY or UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -68,7 +68,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -506,8 +506,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -526,7 +526,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -964,8 +964,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -992,7 +992,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -1437,8 +1437,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1463,7 +1463,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -1902,8 +1902,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1926,7 +1926,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -2369,8 +2369,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2397,7 +2397,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -2843,8 +2843,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2871,7 +2871,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -3321,8 +3321,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3345,7 +3345,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -3788,8 +3788,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3809,7 +3809,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -4250,6 +4250,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -4282,8 +4284,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4303,7 +4305,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -4744,6 +4746,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -4776,8 +4780,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4805,7 +4809,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -5253,6 +5257,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -5285,8 +5291,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5312,7 +5318,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -5754,6 +5760,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -5786,8 +5794,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5811,7 +5819,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -6257,6 +6265,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -6289,8 +6299,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6318,7 +6328,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -6767,6 +6777,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -6799,8 +6811,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6828,7 +6840,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -7281,6 +7293,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -7313,8 +7327,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7338,7 +7352,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -7783,6 +7797,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -7816,8 +7832,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7837,7 +7853,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -8278,6 +8294,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -8310,8 +8328,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8331,7 +8349,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -8772,6 +8790,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -8804,8 +8824,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8833,7 +8853,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9281,6 +9301,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -9313,8 +9335,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9340,7 +9362,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9782,6 +9804,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -9814,8 +9838,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9839,7 +9863,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10285,6 +10309,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -10317,8 +10343,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10346,7 +10372,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10795,6 +10821,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -10827,8 +10855,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10856,7 +10884,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11309,6 +11337,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -11341,8 +11371,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11366,7 +11396,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11811,6 +11841,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -11845,8 +11877,8 @@ DROP TABLE t1;
# 2.1.3 UNIQUE INDEX exists # 2.1.3 UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11865,7 +11897,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -12355,8 +12387,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12375,7 +12407,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -12865,8 +12897,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12893,7 +12925,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -13390,8 +13422,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13416,7 +13448,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -13907,8 +13939,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13931,7 +13963,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -14426,8 +14458,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14454,7 +14486,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -14952,8 +14984,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14980,7 +15012,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -15482,8 +15514,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15506,7 +15538,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -16001,8 +16033,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16021,7 +16053,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -16511,8 +16543,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16531,7 +16563,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -17021,8 +17053,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17049,7 +17081,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -17546,8 +17578,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17572,7 +17604,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -18063,8 +18095,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18087,7 +18119,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -18582,8 +18614,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18610,7 +18642,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -19108,8 +19140,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19136,7 +19168,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
@@ -19638,8 +19670,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19662,7 +19694,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,

View File

@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
@@ -43,8 +43,8 @@ SET @@session.sql_mode= '';
# 2.3.1 no PRIMARY KEY or UNIQUE INDEX exists # 2.3.1 no PRIMARY KEY or UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -502,8 +502,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -961,8 +961,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1435,8 +1435,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1905,8 +1905,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2373,8 +2373,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2852,8 +2852,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3331,8 +3331,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3800,8 +3800,8 @@ DROP TABLE t1;
# 2.3.2 PRIMARY KEY exists # 2.3.2 PRIMARY KEY exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3820,8 +3820,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -4263,6 +4263,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -4295,8 +4298,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4315,8 +4318,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -4758,6 +4761,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -4790,8 +4796,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4818,8 +4824,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -5268,6 +5274,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -5300,8 +5309,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5326,8 +5335,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -5774,6 +5783,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -5806,8 +5818,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5830,8 +5842,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -6278,6 +6290,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -6310,8 +6325,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6338,8 +6353,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -6793,6 +6808,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -6825,8 +6843,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6853,8 +6871,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -7308,6 +7326,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -7340,8 +7361,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7364,8 +7385,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -7811,6 +7832,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -7844,8 +7868,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7864,8 +7888,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -8307,6 +8331,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -8339,8 +8366,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8359,8 +8386,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -8802,6 +8829,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -8834,8 +8864,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8862,8 +8892,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9312,6 +9342,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -9344,8 +9377,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9370,8 +9403,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -9818,6 +9851,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -9850,8 +9886,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9874,8 +9910,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10322,6 +10358,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -10354,8 +10393,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10382,8 +10421,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -10837,6 +10876,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -10869,8 +10911,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10897,8 +10939,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11352,6 +11394,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -11384,8 +11429,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11408,8 +11453,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -11855,6 +11900,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
@@ -11889,8 +11937,8 @@ DROP TABLE t1;
# 2.3.3 UNIQUE INDEX exists # 2.3.3 UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12400,8 +12448,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12911,8 +12959,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13437,8 +13485,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13959,8 +14007,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14479,8 +14527,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15010,8 +15058,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15541,8 +15589,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16061,8 +16109,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16572,8 +16620,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17083,8 +17131,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17609,8 +17657,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18131,8 +18179,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18651,8 +18699,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19182,8 +19230,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19713,8 +19761,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)

View File

@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
@@ -52,8 +52,8 @@ SET @@session.sql_mode= '';
# 1.1 The partitioning function contains one column. # 1.1 The partitioning function contains one column.
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -67,8 +67,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -507,8 +507,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -522,8 +522,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -962,8 +962,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -985,8 +985,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -1432,8 +1432,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1453,8 +1453,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -1896,8 +1896,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -1915,8 +1915,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -2360,8 +2360,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2383,8 +2383,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -2833,8 +2833,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -2860,8 +2860,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -3312,8 +3312,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3331,8 +3331,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -3777,8 +3777,8 @@ DROP TABLE t1;
# 1.2 The partitioning function contains two columns. # 1.2 The partitioning function contains two columns.
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -3792,8 +3792,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -4232,8 +4232,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4247,8 +4247,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -4687,8 +4687,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -4710,8 +4710,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -5157,8 +5157,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5178,8 +5178,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -5621,8 +5621,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -5640,8 +5640,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -6083,8 +6083,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6106,8 +6106,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -6556,8 +6556,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -6579,8 +6579,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -7031,8 +7031,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7050,8 +7050,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
@@ -7500,8 +7500,8 @@ DROP TABLE t1;
# 2.5 PRIMARY KEY + UNIQUE INDEX consisting of two columns # 2.5 PRIMARY KEY + UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -7992,8 +7992,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8484,8 +8484,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -8991,8 +8991,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9492,8 +9492,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -9993,8 +9993,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -10503,8 +10503,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11019,8 +11019,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -11520,8 +11520,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12012,8 +12012,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -12504,8 +12504,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13011,8 +13011,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -13512,8 +13512,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14013,8 +14013,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -14523,8 +14523,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15039,8 +15039,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15540,8 +15540,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -15555,8 +15555,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -16048,8 +16048,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16063,8 +16063,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -16556,8 +16556,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -16579,8 +16579,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -17079,8 +17079,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17100,8 +17100,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -17596,8 +17596,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -17615,8 +17615,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -18113,8 +18113,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18136,8 +18136,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -18639,8 +18639,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -18666,8 +18666,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -19171,8 +19171,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -19190,8 +19190,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -19693,8 +19693,8 @@ DROP TABLE t1;
# 3.3 PRIMARY KEY and UNIQUE INDEX consisting of two columns # 3.3 PRIMARY KEY and UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -20185,8 +20185,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -20677,8 +20677,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -21184,8 +21184,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -21685,8 +21685,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -22184,8 +22184,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -22694,8 +22694,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -23206,8 +23206,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -23707,8 +23707,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -24199,8 +24199,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -24691,8 +24691,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -25198,8 +25198,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -25699,8 +25699,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -26198,8 +26198,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -26708,8 +26708,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -27220,8 +27220,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -27721,8 +27721,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -27736,8 +27736,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -28229,8 +28229,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -28244,8 +28244,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -28737,8 +28737,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -28760,8 +28760,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -29260,8 +29260,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -29281,8 +29281,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -29777,8 +29777,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -29796,8 +29796,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -30292,8 +30292,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -30315,8 +30315,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -30818,8 +30818,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -30841,8 +30841,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
@@ -31346,8 +31346,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
@@ -31365,8 +31365,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,

View File

@@ -10,8 +10,9 @@ call mtr.add_suppression("TokuDB: Warning: MySQL is trying to drop table ");
# after timed out COALESCE PARTITION # after timed out COALESCE PARTITION
# Extended crash recovery testing of fast_alter_partition_table. # Extended crash recovery testing of fast_alter_partition_table.
call mtr.add_suppression("Attempting backtrace. You can use the following information to find out"); call mtr.add_suppression("Attempting backtrace. You can use the following information to find out");
flush tables;
# Crash testing ADD PARTITION # Crash testing ADD PARTITION
SET SESSION debug="+d,crash_add_partition_1"; SET SESSION debug_dbug="+d,crash_add_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -69,8 +70,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_1"; SET SESSION debug_dbug="-d,crash_add_partition_1";
SET SESSION debug="+d,crash_add_partition_2"; SET SESSION debug_dbug="+d,crash_add_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -130,8 +131,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_2"; SET SESSION debug_dbug="-d,crash_add_partition_2";
SET SESSION debug="+d,crash_add_partition_3"; SET SESSION debug_dbug="+d,crash_add_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -191,8 +192,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_3"; SET SESSION debug_dbug="-d,crash_add_partition_3";
SET SESSION debug="+d,crash_add_partition_4"; SET SESSION debug_dbug="+d,crash_add_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -252,8 +253,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_4"; SET SESSION debug_dbug="-d,crash_add_partition_4";
SET SESSION debug="+d,crash_add_partition_5"; SET SESSION debug_dbug="+d,crash_add_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -313,8 +314,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_5"; SET SESSION debug_dbug="-d,crash_add_partition_5";
SET SESSION debug="+d,crash_add_partition_6"; SET SESSION debug_dbug="+d,crash_add_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -374,8 +375,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_6"; SET SESSION debug_dbug="-d,crash_add_partition_6";
SET SESSION debug="+d,crash_add_partition_7"; SET SESSION debug_dbug="+d,crash_add_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -435,8 +436,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_7"; SET SESSION debug_dbug="-d,crash_add_partition_7";
SET SESSION debug="+d,crash_add_partition_8"; SET SESSION debug_dbug="+d,crash_add_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -497,8 +498,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_8"; SET SESSION debug_dbug="-d,crash_add_partition_8";
SET SESSION debug="+d,crash_add_partition_9"; SET SESSION debug_dbug="+d,crash_add_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -557,8 +558,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_9"; SET SESSION debug_dbug="-d,crash_add_partition_9";
SET SESSION debug="+d,crash_add_partition_10"; SET SESSION debug_dbug="+d,crash_add_partition_10";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -617,9 +618,9 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_10"; SET SESSION debug_dbug="-d,crash_add_partition_10";
# Error recovery testing ADD PARTITION # Error recovery testing ADD PARTITION
SET SESSION debug="+d,fail_add_partition_1"; SET SESSION debug_dbug="+d,fail_add_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -731,8 +732,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_1"; SET SESSION debug_dbug="-d,fail_add_partition_1";
SET SESSION debug="+d,fail_add_partition_2"; SET SESSION debug_dbug="+d,fail_add_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -844,8 +845,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_2"; SET SESSION debug_dbug="-d,fail_add_partition_2";
SET SESSION debug="+d,fail_add_partition_3"; SET SESSION debug_dbug="+d,fail_add_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -957,8 +958,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_3"; SET SESSION debug_dbug="-d,fail_add_partition_3";
SET SESSION debug="+d,fail_add_partition_4"; SET SESSION debug_dbug="+d,fail_add_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1070,8 +1071,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_4"; SET SESSION debug_dbug="-d,fail_add_partition_4";
SET SESSION debug="+d,fail_add_partition_5"; SET SESSION debug_dbug="+d,fail_add_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1183,8 +1184,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_5"; SET SESSION debug_dbug="-d,fail_add_partition_5";
SET SESSION debug="+d,fail_add_partition_6"; SET SESSION debug_dbug="+d,fail_add_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1296,8 +1297,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_6"; SET SESSION debug_dbug="-d,fail_add_partition_6";
SET SESSION debug="+d,fail_add_partition_7"; SET SESSION debug_dbug="+d,fail_add_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1409,8 +1410,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_7"; SET SESSION debug_dbug="-d,fail_add_partition_7";
SET SESSION debug="+d,fail_add_partition_8"; SET SESSION debug_dbug="+d,fail_add_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1524,8 +1525,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_8"; SET SESSION debug_dbug="-d,fail_add_partition_8";
SET SESSION debug="+d,fail_add_partition_9"; SET SESSION debug_dbug="+d,fail_add_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1639,8 +1640,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_9"; SET SESSION debug_dbug="-d,fail_add_partition_9";
SET SESSION debug="+d,fail_add_partition_10"; SET SESSION debug_dbug="+d,fail_add_partition_10";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1754,9 +1755,9 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_10"; SET SESSION debug_dbug="-d,fail_add_partition_10";
# Test DROP PARTITION # Test DROP PARTITION
SET SESSION debug="+d,crash_drop_partition_1"; SET SESSION debug_dbug="+d,crash_drop_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1813,8 +1814,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_1"; SET SESSION debug_dbug="-d,crash_drop_partition_1";
SET SESSION debug="+d,crash_drop_partition_2"; SET SESSION debug_dbug="+d,crash_drop_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1873,8 +1874,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_2"; SET SESSION debug_dbug="-d,crash_drop_partition_2";
SET SESSION debug="+d,crash_drop_partition_3"; SET SESSION debug_dbug="+d,crash_drop_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1933,8 +1934,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_3"; SET SESSION debug_dbug="-d,crash_drop_partition_3";
SET SESSION debug="+d,crash_drop_partition_4"; SET SESSION debug_dbug="+d,crash_drop_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -1988,8 +1989,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_4"; SET SESSION debug_dbug="-d,crash_drop_partition_4";
SET SESSION debug="+d,crash_drop_partition_5"; SET SESSION debug_dbug="+d,crash_drop_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2043,8 +2044,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_5"; SET SESSION debug_dbug="-d,crash_drop_partition_5";
SET SESSION debug="+d,crash_drop_partition_6"; SET SESSION debug_dbug="+d,crash_drop_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2098,8 +2099,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_6"; SET SESSION debug_dbug="-d,crash_drop_partition_6";
SET SESSION debug="+d,crash_drop_partition_7"; SET SESSION debug_dbug="+d,crash_drop_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2151,8 +2152,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_7"; SET SESSION debug_dbug="-d,crash_drop_partition_7";
SET SESSION debug="+d,crash_drop_partition_8"; SET SESSION debug_dbug="+d,crash_drop_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2204,8 +2205,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_8"; SET SESSION debug_dbug="-d,crash_drop_partition_8";
SET SESSION debug="+d,crash_drop_partition_9"; SET SESSION debug_dbug="+d,crash_drop_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2257,9 +2258,9 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_9"; SET SESSION debug_dbug="-d,crash_drop_partition_9";
# Error recovery DROP PARTITION # Error recovery DROP PARTITION
SET SESSION debug="+d,fail_drop_partition_1"; SET SESSION debug_dbug="+d,fail_drop_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2369,8 +2370,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_1"; SET SESSION debug_dbug="-d,fail_drop_partition_1";
SET SESSION debug="+d,fail_drop_partition_2"; SET SESSION debug_dbug="+d,fail_drop_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2480,8 +2481,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_2"; SET SESSION debug_dbug="-d,fail_drop_partition_2";
SET SESSION debug="+d,fail_drop_partition_3"; SET SESSION debug_dbug="+d,fail_drop_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2591,8 +2592,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_3"; SET SESSION debug_dbug="-d,fail_drop_partition_3";
SET SESSION debug="+d,fail_drop_partition_4"; SET SESSION debug_dbug="+d,fail_drop_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2692,8 +2693,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_4"; SET SESSION debug_dbug="-d,fail_drop_partition_4";
SET SESSION debug="+d,fail_drop_partition_5"; SET SESSION debug_dbug="+d,fail_drop_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2793,8 +2794,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_5"; SET SESSION debug_dbug="-d,fail_drop_partition_5";
SET SESSION debug="+d,fail_drop_partition_6"; SET SESSION debug_dbug="+d,fail_drop_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2894,8 +2895,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_6"; SET SESSION debug_dbug="-d,fail_drop_partition_6";
SET SESSION debug="+d,fail_drop_partition_7"; SET SESSION debug_dbug="+d,fail_drop_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -2995,8 +2996,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_7"; SET SESSION debug_dbug="-d,fail_drop_partition_7";
SET SESSION debug="+d,fail_drop_partition_8"; SET SESSION debug_dbug="+d,fail_drop_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3096,8 +3097,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_8"; SET SESSION debug_dbug="-d,fail_drop_partition_8";
SET SESSION debug="+d,fail_drop_partition_9"; SET SESSION debug_dbug="+d,fail_drop_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3197,10 +3198,10 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_9"; SET SESSION debug_dbug="-d,fail_drop_partition_9";
# Test change partition (REORGANIZE/REBUILD/COALESCE # Test change partition (REORGANIZE/REBUILD/COALESCE
# or ADD HASH PARTITION). # or ADD HASH PARTITION).
SET SESSION debug="+d,crash_change_partition_1"; SET SESSION debug_dbug="+d,crash_change_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3259,8 +3260,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_1"; SET SESSION debug_dbug="-d,crash_change_partition_1";
SET SESSION debug="+d,crash_change_partition_2"; SET SESSION debug_dbug="+d,crash_change_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3321,8 +3322,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_2"; SET SESSION debug_dbug="-d,crash_change_partition_2";
SET SESSION debug="+d,crash_change_partition_3"; SET SESSION debug_dbug="+d,crash_change_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3383,8 +3384,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_3"; SET SESSION debug_dbug="-d,crash_change_partition_3";
SET SESSION debug="+d,crash_change_partition_4"; SET SESSION debug_dbug="+d,crash_change_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3445,8 +3446,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_4"; SET SESSION debug_dbug="-d,crash_change_partition_4";
SET SESSION debug="+d,crash_change_partition_5"; SET SESSION debug_dbug="+d,crash_change_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3507,8 +3508,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_5"; SET SESSION debug_dbug="-d,crash_change_partition_5";
SET SESSION debug="+d,crash_change_partition_6"; SET SESSION debug_dbug="+d,crash_change_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3569,8 +3570,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_6"; SET SESSION debug_dbug="-d,crash_change_partition_6";
SET SESSION debug="+d,crash_change_partition_7"; SET SESSION debug_dbug="+d,crash_change_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3632,8 +3633,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_7"; SET SESSION debug_dbug="-d,crash_change_partition_7";
SET SESSION debug="+d,crash_change_partition_8"; SET SESSION debug_dbug="+d,crash_change_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3695,8 +3696,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_8"; SET SESSION debug_dbug="-d,crash_change_partition_8";
SET SESSION debug="+d,crash_change_partition_9"; SET SESSION debug_dbug="+d,crash_change_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3756,8 +3757,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_9"; SET SESSION debug_dbug="-d,crash_change_partition_9";
SET SESSION debug="+d,crash_change_partition_10"; SET SESSION debug_dbug="+d,crash_change_partition_10";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3817,8 +3818,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_10"; SET SESSION debug_dbug="-d,crash_change_partition_10";
SET SESSION debug="+d,crash_change_partition_11"; SET SESSION debug_dbug="+d,crash_change_partition_11";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3878,8 +3879,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_11"; SET SESSION debug_dbug="-d,crash_change_partition_11";
SET SESSION debug="+d,crash_change_partition_12"; SET SESSION debug_dbug="+d,crash_change_partition_12";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -3939,10 +3940,10 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_12"; SET SESSION debug_dbug="-d,crash_change_partition_12";
# Error recovery change partition (REORGANIZE/REBUILD/COALESCE # Error recovery change partition (REORGANIZE/REBUILD/COALESCE
# or ADD HASH PARTITION). # or ADD HASH PARTITION).
SET SESSION debug="+d,fail_change_partition_1"; SET SESSION debug_dbug="+d,fail_change_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -4056,8 +4057,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_1"; SET SESSION debug_dbug="-d,fail_change_partition_1";
SET SESSION debug="+d,fail_change_partition_2"; SET SESSION debug_dbug="+d,fail_change_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -4171,8 +4172,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_2"; SET SESSION debug_dbug="-d,fail_change_partition_2";
SET SESSION debug="+d,fail_change_partition_3"; SET SESSION debug_dbug="+d,fail_change_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -4286,8 +4287,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_3"; SET SESSION debug_dbug="-d,fail_change_partition_3";
SET SESSION debug="+d,fail_change_partition_4"; SET SESSION debug_dbug="+d,fail_change_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -4401,8 +4402,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_4"; SET SESSION debug_dbug="-d,fail_change_partition_4";
SET SESSION debug="+d,fail_change_partition_5"; SET SESSION debug_dbug="+d,fail_change_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -4516,8 +4517,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_5"; SET SESSION debug_dbug="-d,fail_change_partition_5";
SET SESSION debug="+d,fail_change_partition_6"; SET SESSION debug_dbug="+d,fail_change_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -4631,8 +4632,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_6"; SET SESSION debug_dbug="-d,fail_change_partition_6";
SET SESSION debug="+d,fail_change_partition_7"; SET SESSION debug_dbug="+d,fail_change_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -4748,8 +4749,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_7"; SET SESSION debug_dbug="-d,fail_change_partition_7";
SET SESSION debug="+d,fail_change_partition_8"; SET SESSION debug_dbug="+d,fail_change_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -4865,8 +4866,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_8"; SET SESSION debug_dbug="-d,fail_change_partition_8";
SET SESSION debug="+d,fail_change_partition_9"; SET SESSION debug_dbug="+d,fail_change_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -4982,8 +4983,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_9"; SET SESSION debug_dbug="-d,fail_change_partition_9";
SET SESSION debug="+d,fail_change_partition_10"; SET SESSION debug_dbug="+d,fail_change_partition_10";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -5099,8 +5100,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_10"; SET SESSION debug_dbug="-d,fail_change_partition_10";
SET SESSION debug="+d,fail_change_partition_11"; SET SESSION debug_dbug="+d,fail_change_partition_11";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -5216,8 +5217,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_11"; SET SESSION debug_dbug="-d,fail_change_partition_11";
SET SESSION debug="+d,fail_change_partition_12"; SET SESSION debug_dbug="+d,fail_change_partition_12";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
@@ -5333,14 +5334,14 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_12"; SET SESSION debug_dbug="-d,fail_change_partition_12";
# #
# WL#4445: EXCHANGE PARTITION WITH TABLE # WL#4445: EXCHANGE PARTITION WITH TABLE
# Verify ddl_log and TokuDB in case of crashing. # Verify ddl_log and TokuDB in case of crashing.
call mtr.add_suppression("TokuDB: Warning: allocated tablespace .*, old maximum was "); call mtr.add_suppression("TokuDB: Warning: allocated tablespace .*, old maximum was ");
call mtr.add_suppression("Attempting backtrace. You can use the following information to find out"); call mtr.add_suppression("Attempting backtrace. You can use the following information to find out");
call mtr.add_suppression("table .* does not exist in the TokuDB internal"); call mtr.add_suppression("table .* does not exist in the TokuDB internal");
SET SESSION debug="+d,exchange_partition_abort_1"; SET SESSION debug_dbug="+d,exchange_partition_abort_1";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -5435,8 +5436,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_1"; SET SESSION debug_dbug="-d,exchange_partition_abort_1";
SET SESSION debug="+d,exchange_partition_abort_2"; SET SESSION debug_dbug="+d,exchange_partition_abort_2";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -5531,8 +5532,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_2"; SET SESSION debug_dbug="-d,exchange_partition_abort_2";
SET SESSION debug="+d,exchange_partition_abort_3"; SET SESSION debug_dbug="+d,exchange_partition_abort_3";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -5627,8 +5628,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_3"; SET SESSION debug_dbug="-d,exchange_partition_abort_3";
SET SESSION debug="+d,exchange_partition_abort_4"; SET SESSION debug_dbug="+d,exchange_partition_abort_4";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -5723,8 +5724,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_4"; SET SESSION debug_dbug="-d,exchange_partition_abort_4";
SET SESSION debug="+d,exchange_partition_abort_5"; SET SESSION debug_dbug="+d,exchange_partition_abort_5";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -5819,8 +5820,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_5"; SET SESSION debug_dbug="-d,exchange_partition_abort_5";
SET SESSION debug="+d,exchange_partition_abort_6"; SET SESSION debug_dbug="+d,exchange_partition_abort_6";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -5915,8 +5916,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_6"; SET SESSION debug_dbug="-d,exchange_partition_abort_6";
SET SESSION debug="+d,exchange_partition_abort_7"; SET SESSION debug_dbug="+d,exchange_partition_abort_7";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6011,8 +6012,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_7"; SET SESSION debug_dbug="-d,exchange_partition_abort_7";
SET SESSION debug="+d,exchange_partition_abort_8"; SET SESSION debug_dbug="+d,exchange_partition_abort_8";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6107,8 +6108,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_8"; SET SESSION debug_dbug="-d,exchange_partition_abort_8";
SET SESSION debug="+d,exchange_partition_abort_9"; SET SESSION debug_dbug="+d,exchange_partition_abort_9";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6203,8 +6204,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_9"; SET SESSION debug_dbug="-d,exchange_partition_abort_9";
SET SESSION debug="+d,exchange_partition_fail_1"; SET SESSION debug_dbug="+d,exchange_partition_fail_1";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6295,8 +6296,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_1"; SET SESSION debug_dbug="-d,exchange_partition_fail_1";
SET SESSION debug="+d,exchange_partition_fail_2"; SET SESSION debug_dbug="+d,exchange_partition_fail_2";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6387,8 +6388,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_2"; SET SESSION debug_dbug="-d,exchange_partition_fail_2";
SET SESSION debug="+d,exchange_partition_fail_3"; SET SESSION debug_dbug="+d,exchange_partition_fail_3";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6437,7 +6438,7 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2; ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2;
ERROR HY000: Error on rename of './test/t2' to './test/#sqlx-nnnn_nnnn' (errno: 0 - n/a) ERROR HY000: Error on rename of './test/t2' to './test/#sqlx-nnnn_nnnn' (errno: 0 "Internal error/check (Not system error)")
# State after failure # State after failure
t1.frm t1.frm
t1.par t1.par
@@ -6479,8 +6480,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_3"; SET SESSION debug_dbug="-d,exchange_partition_fail_3";
SET SESSION debug="+d,exchange_partition_fail_4"; SET SESSION debug_dbug="+d,exchange_partition_fail_4";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6571,8 +6572,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_4"; SET SESSION debug_dbug="-d,exchange_partition_fail_4";
SET SESSION debug="+d,exchange_partition_fail_5"; SET SESSION debug_dbug="+d,exchange_partition_fail_5";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6621,7 +6622,7 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2; ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2;
ERROR HY000: Error on rename of './test/t1#P#p0' to './test/t2' (errno: 0 - n/a) ERROR HY000: Error on rename of './test/t1#P#p0' to './test/t2' (errno: 0 "Internal error/check (Not system error)")
# State after failure # State after failure
t1.frm t1.frm
t1.par t1.par
@@ -6663,8 +6664,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_5"; SET SESSION debug_dbug="-d,exchange_partition_fail_5";
SET SESSION debug="+d,exchange_partition_fail_6"; SET SESSION debug_dbug="+d,exchange_partition_fail_6";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6755,8 +6756,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_6"; SET SESSION debug_dbug="-d,exchange_partition_fail_6";
SET SESSION debug="+d,exchange_partition_fail_7"; SET SESSION debug_dbug="+d,exchange_partition_fail_7";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6805,7 +6806,7 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2; ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2;
ERROR HY000: Error on rename of './test/#sqlx-nnnn_nnnn' to './test/t1#P#p0' (errno: 0 - n/a) ERROR HY000: Error on rename of './test/#sqlx-nnnn_nnnn' to './test/t1#P#p0' (errno: 0 "Internal error/check (Not system error)")
# State after failure # State after failure
t1.frm t1.frm
t1.par t1.par
@@ -6847,8 +6848,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_7"; SET SESSION debug_dbug="-d,exchange_partition_fail_7";
SET SESSION debug="+d,exchange_partition_fail_8"; SET SESSION debug_dbug="+d,exchange_partition_fail_8";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -6939,8 +6940,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_8"; SET SESSION debug_dbug="-d,exchange_partition_fail_8";
SET SESSION debug="+d,exchange_partition_fail_9"; SET SESSION debug_dbug="+d,exchange_partition_fail_9";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
@@ -7031,4 +7032,4 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_9"; SET SESSION debug_dbug="-d,exchange_partition_fail_9";

View File

@@ -5009,11 +5009,21 @@ buf_all_freed_instance(
mutex_exit(&buf_pool->LRU_list_mutex); mutex_exit(&buf_pool->LRU_list_mutex);
if (UNIV_LIKELY_NULL(block)) { if (UNIV_LIKELY_NULL(block)) {
if (block->page.key_version == 0) { if (block->page.key_version == 0) {
fprintf(stderr, fil_space_t* space = fil_space_get(block->page.space);
"Page %lu %lu still fixed or dirty\n", ib_logf(IB_LOG_LEVEL_ERROR,
"Page %lu %lu still fixed or dirty.",
(ulong) block->page.space, (ulong) block->page.space,
(ulong) block->page.offset); (ulong) block->page.offset);
ib_logf(IB_LOG_LEVEL_ERROR,
"Page oldest_modification %lu fix_count %d io_fix %d.",
block->page.oldest_modification,
block->page.buf_fix_count,
buf_page_get_io_fix(&block->page));
ib_logf(IB_LOG_LEVEL_ERROR,
"Page space_id %lu name %s.",
(ulong)block->page.space,
(space && space->name) ? space->name : "NULL");
ut_error; ut_error;
} }
} }

View File

@@ -1432,6 +1432,28 @@ fil_space_free(
return(TRUE); return(TRUE);
} }
/*******************************************************************//**
Returns a pointer to the file_space_t that is in the memory cache
associated with a space id.
@return file_space_t pointer, NULL if space not found */
fil_space_t*
fil_space_get(
/*==========*/
ulint id) /*!< in: space id */
{
fil_space_t* space;
ut_ad(fil_system);
mutex_enter(&fil_system->mutex);
space = fil_space_get_by_id(id);
mutex_exit(&fil_system->mutex);
return (space);
}
/*******************************************************************//** /*******************************************************************//**
Returns a pointer to the file_space_t that is in the memory cache Returns a pointer to the file_space_t that is in the memory cache
associated with a space id. The caller must lock fil_system->mutex. associated with a space id. The caller must lock fil_system->mutex.

View File

@@ -1265,6 +1265,14 @@ fil_user_tablespace_restore_page(
ulint page_no); /* in: page_no to obtain from double ulint page_no); /* in: page_no to obtain from double
write buffer */ write buffer */
/*******************************************************************//**
Returns a pointer to the file_space_t that is in the memory cache
associated with a space id.
@return file_space_t pointer, NULL if space not found */
fil_space_t*
fil_space_get(
/*==========*/
ulint id); /*!< in: space id */
#endif /* !UNIV_INNOCHECKSUM */ #endif /* !UNIV_INNOCHECKSUM */
/************************************************************************* /*************************************************************************