2005-12-24 15:41:40 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-01 16:40:02 -08:00
|
|
|
select * from t1;
|
2005-12-24 15:41:40 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2005-12-25 02:03:53 -08:00
|
|
|
select * from t1;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2005-12-25 02:03:53 -08:00
|
|
|
select * from t1;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
2006-01-12 12:27:25 -08:00
|
|
|
select * from t1;
|
2005-12-25 02:03:53 -08:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
2006-01-01 16:40:02 -08:00
|
|
|
set storage_engine=`heap`;
|
2005-12-25 02:03:53 -08:00
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
|
|
|
create table t2(foo1 varchar(32), foo2 varchar(32));
|
2005-12-24 15:41:40 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
|
|
|
insert into t2 values ('test', 'test2');
|
|
|
|
select * from t1;
|
|
|
|
select * from t2;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
2005-12-25 02:03:53 -08:00
|
|
|
set storage_engine=`myisam`;
|
2005-12-24 15:41:40 -08:00
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
|
|
|
create table t2(foo1 varchar(32), foo2 varchar(32));
|
2006-01-01 16:40:02 -08:00
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
|
|
|
insert into t2 values ('test', 'test2');
|
2005-12-24 15:41:40 -08:00
|
|
|
select * from t1;
|
|
|
|
select * from t2;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
2007-03-26 02:24:49 -07:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
set storage_engine=`heap`;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
|
|
|
create table t2(foo1 varchar(32), foo2 varchar(32));
|
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
|
|
|
insert into t2 values ('test', 'test2');
|
|
|
|
SHOW TABLES;
|
|
|
|
select * from t1;
|
2007-08-09 13:01:29 -07:00
|
|
|
select * from t2;
|
2007-03-26 02:24:49 -07:00
|
|
|
SHOW TABLES;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
set storage_engine=`myisam`;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
|
|
|
create table t2(foo1 varchar(32), foo2 varchar(32));
|
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
|
|
|
insert into t2 values ('test', 'test2');
|
|
|
|
SHOW TABLES;
|
|
|
|
select * from t1;
|
2007-08-09 13:01:29 -07:00
|
|
|
select * from t2;
|
2007-03-26 02:24:49 -07:00
|
|
|
SHOW TABLES;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
2007-06-15 17:22:57 -07:00
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
set storage_engine=`heap`;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
|
|
|
create table t2(foo1 varchar(32), foo2 varchar(32));
|
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
|
|
|
insert into t2 values ('test', 'test2');
|
|
|
|
SET AUTOCOMMIT=0;
|
|
|
|
SHOW TABLES;
|
2007-10-18 15:08:27 -07:00
|
|
|
SET AUTOCOMMIT=0;
|
2007-06-15 17:22:57 -07:00
|
|
|
select * from t1;
|
2007-10-18 15:08:27 -07:00
|
|
|
COMMIT;
|
2007-06-15 17:22:57 -07:00
|
|
|
select * from t2;
|
|
|
|
COMMIT;
|
|
|
|
select * from t1;
|
2007-10-18 15:08:27 -07:00
|
|
|
COMMIT;
|
2007-06-15 17:22:57 -07:00
|
|
|
select * from t2;
|
|
|
|
COMMIT;
|
|
|
|
select * from t1;
|
2007-10-18 15:08:27 -07:00
|
|
|
COMMIT;
|
2007-06-15 17:22:57 -07:00
|
|
|
select * from t2;
|
|
|
|
COMMIT;
|
|
|
|
COMMIT;
|
|
|
|
SHOW TABLES;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
|
|
|
CREATE SCHEMA `mysqlslap`;
|
|
|
|
use mysqlslap;
|
|
|
|
set storage_engine=`myisam`;
|
|
|
|
CREATE TABLE t1 (id int, name varchar(64));
|
|
|
|
create table t2(foo1 varchar(32), foo2 varchar(32));
|
|
|
|
INSERT INTO t1 VALUES (1, 'This is a test');
|
|
|
|
insert into t2 values ('test', 'test2');
|
|
|
|
SET AUTOCOMMIT=0;
|
|
|
|
SHOW TABLES;
|
2007-10-18 15:08:27 -07:00
|
|
|
SET AUTOCOMMIT=0;
|
2007-06-15 17:22:57 -07:00
|
|
|
select * from t1;
|
2007-10-18 15:08:27 -07:00
|
|
|
COMMIT;
|
2007-06-15 17:22:57 -07:00
|
|
|
select * from t2;
|
|
|
|
COMMIT;
|
|
|
|
select * from t1;
|
2007-10-18 15:08:27 -07:00
|
|
|
COMMIT;
|
2007-06-15 17:22:57 -07:00
|
|
|
select * from t2;
|
|
|
|
COMMIT;
|
|
|
|
select * from t1;
|
2007-10-18 15:08:27 -07:00
|
|
|
COMMIT;
|
2007-06-15 17:22:57 -07:00
|
|
|
select * from t2;
|
|
|
|
COMMIT;
|
|
|
|
COMMIT;
|
|
|
|
SHOW TABLES;
|
|
|
|
DROP SCHEMA IF EXISTS `mysqlslap`;
|
2007-09-17 21:39:07 +05:00
|
|
|
#
|
|
|
|
# Bug #29985: mysqlslap -- improper handling of resultsets in SPROCs
|
|
|
|
#
|
|
|
|
DROP PROCEDURE IF EXISTS p1;
|
|
|
|
CREATE PROCEDURE p1() SELECT 1;
|
2007-09-27 13:15:15 +05:00
|
|
|
DROP PROCEDURE p1;
|
2011-04-08 12:22:44 +05:30
|
|
|
#
|
|
|
|
# Bug #11765157 - 58090: mysqlslap drops schema specified in
|
|
|
|
# create_schema if auto-generate-sql also set.
|
|
|
|
#
|
|
|
|
# 'bug58090' database should not be present.
|
|
|
|
SHOW DATABASES;
|
|
|
|
Database
|
|
|
|
information_schema
|
|
|
|
mtr
|
|
|
|
mysql
|
|
|
|
test
|
|
|
|
# 'bug58090' database should be present.
|
|
|
|
SHOW DATABASES;
|
|
|
|
Database
|
|
|
|
information_schema
|
|
|
|
bug58090
|
|
|
|
mtr
|
|
|
|
mysql
|
|
|
|
test
|
|
|
|
DROP DATABASE bug58090;
|