mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
7d6d4c8355
Fixed problems in test suite where some test failed Fixed access to not initialized memory in federated Fixed access to not initialized memory when using BIT fields in internal temporary tables BitKeeper/etc/ignore: added libmysqld/sql_cursor.h mysql-test/r/information_schema.result: Change view names to 'v#' to not cause massive conflict with other tests if test dies in the middlecd mysql-test/r/information_schema_inno.result: Remove used tables at start mysql-test/r/multi_statement.result: Remove used tables at start mysql-test/r/temp_table.result: Change view names to 'v#' to not cause massive conflict with other tests if test dies in the middle mysql-test/r/type_bit.result: More tests mysql-test/t/information_schema.test: Change view names to 'v#' to not cause massive conflict with other tests if test dies in the middle mysql-test/t/information_schema_inno.test: Remove used tables at start mysql-test/t/multi_statement.test: Remove used tables at start mysql-test/t/temp_table.test: Change view names to 'v#' to not cause massive conflict with other tests if test dies in the middle mysql-test/t/type_bit.test: More tests mysql-test/valgrind.supp: Removed some valgrind warnings that isn't errors sql/ha_federated.cc: Fixed errors discovered by valgrind: - Socket was not initialized - share->scheme was deleted while there was still pointer into it from the hash sql/item_func.h: Remove access to table object from cleanup() as the table object may have been dropped earlier (In case of temporary tables or of close_thread_tables() is run before cleanup()) This fixed a bug with access to already freed memory sql/sql_base.cc: Reset variables used by fulltext sql/sql_select.cc: Fixed various problems with bit fields when used in internal temporary tables. Calculate space needed for bit fields correctly (previously we allocated more space than needed for rows in heap/myisam tables)
37 lines
761 B
Text
37 lines
761 B
Text
# PS doesn't support multi-statements
|
|
--disable_ps_protocol
|
|
|
|
--disable_warnings
|
|
DROP TABLE IF EXISTS t1;
|
|
--enable_warnings
|
|
|
|
select 1;
|
|
delimiter ||||;
|
|
select 2;
|
|
select 3;
|
|
select 4||||
|
|
delimiter 'abcd'||||
|
|
select 5;
|
|
select 6;
|
|
select 50, 'abc';'abcd'
|
|
select "abcd'";'abcd'select "'abcd";'abcd'
|
|
select 5'abcd'
|
|
delimiter ;'abcd'
|
|
select 'finish';
|
|
|
|
# Bug #8475: Make sure every statement that is a slow query in
|
|
# a multi-statement query gets logged as a slow query.
|
|
flush status;
|
|
delimiter ||||;
|
|
create table t1 (i int);
|
|
insert into t1 values (1);
|
|
select * from t1 where i = 1;
|
|
insert into t1 values (2),(3),(4);
|
|
select * from t1 where i = 2;
|
|
select * from t1 where i = 3||||
|
|
show status like 'Slow_queries'||||
|
|
drop table t1||||
|
|
|
|
delimiter ;||||
|
|
|
|
# End of 4.1 tests
|