mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 11:01:52 +01:00
2299e1eca4
This fixed a bug in prepared statements when used with outher joins Fixed a bug in SUM(DISTINCT) when used with prepared statements. Some safety fixes in test scripts to ensure that previous test failures shouldn't affect other tests
551 lines
20 KiB
Text
551 lines
20 KiB
Text
DROP TABLE IF EXISTS t1, `"t"1`, t1aa,t2aa;
|
||
drop database if exists mysqldump_test_db;
|
||
CREATE TABLE t1(a int);
|
||
INSERT INTO t1 VALUES (1), (2);
|
||
<?xml version="1.0"?>
|
||
<mysqldump>
|
||
<database name="test">
|
||
<table_structure name="t1">
|
||
<field Field="a" Type="int(11)" Null="YES" Key="" Extra="" />
|
||
</table_structure>
|
||
<table_data name="t1">
|
||
<row>
|
||
<field name="a">1</field>
|
||
</row>
|
||
<row>
|
||
<field name="a">2</field>
|
||
</row>
|
||
</table_data>
|
||
</database>
|
||
</mysqldump>
|
||
DROP TABLE t1;
|
||
CREATE TABLE t1 (a decimal(240, 20));
|
||
INSERT INTO t1 VALUES ("1234567890123456789012345678901234567890"),
|
||
("0987654321098765432109876543210987654321");
|
||
CREATE TABLE `t1` (
|
||
`a` decimal(240,20) default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
INSERT INTO `t1` VALUES ('1234567890123456789012345678901234567890.00000000000000000000'),('0987654321098765432109876543210987654321.00000000000000000000');
|
||
DROP TABLE t1;
|
||
CREATE TABLE t1 (a double);
|
||
INSERT INTO t1 VALUES ('-9e999999');
|
||
Warnings:
|
||
Warning 1264 Out of range value adjusted for column 'a' at row 1
|
||
CREATE TABLE `t1` (
|
||
`a` double default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
INSERT INTO `t1` VALUES (RES);
|
||
DROP TABLE t1;
|
||
CREATE TABLE t1 (a DECIMAL(10,5), b FLOAT);
|
||
INSERT INTO t1 VALUES (1.2345, 2.3456);
|
||
INSERT INTO t1 VALUES ('1.2345', 2.3456);
|
||
INSERT INTO t1 VALUES ("1.2345", 2.3456);
|
||
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ANSI_QUOTES';
|
||
INSERT INTO t1 VALUES (1.2345, 2.3456);
|
||
INSERT INTO t1 VALUES ('1.2345', 2.3456);
|
||
INSERT INTO t1 VALUES ("1.2345", 2.3456);
|
||
ERROR 42S22: Unknown column '1.2345' in 'field list'
|
||
SET SQL_MODE=@OLD_SQL_MODE;
|
||
CREATE TABLE `t1` (
|
||
`a` decimal(10,5) default NULL,
|
||
`b` float default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
INSERT INTO `t1` VALUES ('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456);
|
||
CREATE TABLE `t1` (
|
||
`a` decimal(10,5) default NULL,
|
||
`b` float default NULL
|
||
);
|
||
INSERT INTO `t1` VALUES ('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456);
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8 */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` decimal(10,5) default NULL,
|
||
`b` float default NULL
|
||
);
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
INSERT INTO `t1` VALUES ('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456);
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
|
||
CREATE TABLE `t1` (
|
||
`a` decimal(10,5) default NULL,
|
||
`b` float default NULL
|
||
);
|
||
|
||
INSERT INTO `t1` VALUES ('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456);
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
|
||
DROP TABLE t1;
|
||
CREATE TABLE t1(a int, b text, c varchar(3));
|
||
INSERT INTO t1 VALUES (1, "test", "tes"), (2, "TEST", "TES");
|
||
<?xml version="1.0"?>
|
||
<mysqldump>
|
||
<database name="test">
|
||
<table_structure name="t1">
|
||
<field Field="a" Type="int(11)" Null="YES" Key="" Extra="" />
|
||
<field Field="b" Type="text" Null="YES" Key="" Extra="" />
|
||
<field Field="c" Type="varchar(3)" Null="YES" Key="" Extra="" />
|
||
</table_structure>
|
||
<table_data name="t1">
|
||
<row>
|
||
<field name="a">1</field>
|
||
<field name="b">test</field>
|
||
<field name="c">tes</field>
|
||
</row>
|
||
<row>
|
||
<field name="a">2</field>
|
||
<field name="b">TEST</field>
|
||
<field name="c">TES</field>
|
||
</row>
|
||
</table_data>
|
||
</database>
|
||
</mysqldump>
|
||
DROP TABLE t1;
|
||
CREATE TABLE t1 (`a"b"` char(2));
|
||
INSERT INTO t1 VALUES ("1\""), ("\"2");
|
||
<?xml version="1.0"?>
|
||
<mysqldump>
|
||
<database name="test">
|
||
<table_structure name="t1">
|
||
<field Field="a"b"" Type="char(2)" Null="YES" Key="" Extra="" />
|
||
</table_structure>
|
||
<table_data name="t1">
|
||
<row>
|
||
<field name="a"b"">1"</field>
|
||
</row>
|
||
<row>
|
||
<field name="a"b"">"2</field>
|
||
</row>
|
||
</table_data>
|
||
</database>
|
||
</mysqldump>
|
||
DROP TABLE t1;
|
||
CREATE TABLE t1 (a VARCHAR(255)) DEFAULT CHARSET koi8r;
|
||
INSERT INTO t1 VALUES (_koi8r x'C1C2C3C4C5'), (NULL);
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8 */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` varchar(255) default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=koi8r;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
INSERT INTO `t1` VALUES ('абцде');
|
||
INSERT INTO `t1` VALUES (NULL);
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
||
DROP TABLE t1;
|
||
CREATE TABLE t1 (a int) ENGINE=MYISAM;
|
||
INSERT INTO t1 VALUES (1), (2);
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO,MYSQL40" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` int(11) default NULL
|
||
) TYPE=MyISAM;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
INSERT INTO `t1` VALUES (1),(2);
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO,MYSQL323" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` int(11) default NULL
|
||
) TYPE=MyISAM;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
INSERT INTO `t1` VALUES (1),(2);
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
|
||
DROP TABLE t1;
|
||
create table ```a` (i int);
|
||
CREATE TABLE ```a` (
|
||
`i` int(11) default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
drop table ```a`;
|
||
create table t1(a int);
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8 */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` int(11) default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO,ANSI" */;
|
||
DROP TABLE IF EXISTS "t1";
|
||
CREATE TABLE "t1" (
|
||
"a" int(11) default NULL
|
||
);
|
||
|
||
|
||
/*!40000 ALTER TABLE "t1" DISABLE KEYS */;
|
||
LOCK TABLES "t1" WRITE;
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE "t1" ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
|
||
set global sql_mode='ANSI_QUOTES';
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8 */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` int(11) default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO,ANSI" */;
|
||
DROP TABLE IF EXISTS "t1";
|
||
CREATE TABLE "t1" (
|
||
"a" int(11) default NULL
|
||
);
|
||
|
||
|
||
/*!40000 ALTER TABLE "t1" DISABLE KEYS */;
|
||
LOCK TABLES "t1" WRITE;
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE "t1" ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
|
||
set global sql_mode='';
|
||
drop table t1;
|
||
create table t1(a int);
|
||
insert into t1 values (1),(2),(3);
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` int(11) default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
||
1
|
||
2
|
||
3
|
||
drop table t1;
|
||
create table t1(a int);
|
||
create view v1 as select * from t1;
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8 */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` int(11) default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
DROP TABLE IF EXISTS `v1`;
|
||
DROP VIEW IF EXISTS `v1`;
|
||
CREATE ALGORITHM=UNDEFINED VIEW `test`.`v1` AS select `test`.`t1`.`a` AS `a` from `test`.`t1`;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
||
drop view v1;
|
||
drop table t1;
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8 */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
|
||
|
||
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `test` /*!40100 DEFAULT CHARACTER SET latin1 */;
|
||
|
||
USE `test`;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
||
create database mysqldump_test_db character set latin2 collate latin2_bin;
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8 */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
|
||
|
||
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `mysqldump_test_db` /*!40100 DEFAULT CHARACTER SET latin2 COLLATE latin2_bin */;
|
||
|
||
USE `mysqldump_test_db`;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
||
drop database mysqldump_test_db;
|
||
CREATE TABLE t1 (a CHAR(10));
|
||
INSERT INTO t1 VALUES (_latin1 '<27><><EFBFBD><EFBFBD>');
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8 */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` char(10) default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
INSERT INTO `t1` VALUES ('ÄÖÜß');
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO,MYSQL323" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` char(10) default NULL
|
||
) TYPE=MyISAM;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
INSERT INTO `t1` VALUES ('<27><><EFBFBD><EFBFBD>');
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO,MYSQL323" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` char(10) default NULL
|
||
) TYPE=MyISAM;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
INSERT INTO `t1` VALUES ('<27><><EFBFBD><EFBFBD>');
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO,MYSQL323" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` char(10) default NULL
|
||
) TYPE=MyISAM;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
INSERT INTO `t1` VALUES ('<27><><EFBFBD><EFBFBD>');
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO,MYSQL323" */;
|
||
DROP TABLE IF EXISTS `t1`;
|
||
CREATE TABLE `t1` (
|
||
`a` char(10) default NULL
|
||
) TYPE=MyISAM;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
|
||
LOCK TABLES `t1` WRITE;
|
||
INSERT INTO `t1` VALUES ('ÄÖÜß');
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
|
||
DROP TABLE t1;
|
||
CREATE TABLE t1 (a int);
|
||
CREATE TABLE t2 (a int);
|
||
INSERT INTO t1 VALUES (1),(2),(3);
|
||
INSERT INTO t2 VALUES (4),(5),(6);
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8 */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE="NO_AUTO_VALUE_ON_ZERO" */;
|
||
DROP TABLE IF EXISTS `t2`;
|
||
CREATE TABLE `t2` (
|
||
`a` int(11) default NULL
|
||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||
|
||
|
||
/*!40000 ALTER TABLE `t2` DISABLE KEYS */;
|
||
LOCK TABLES `t2` WRITE;
|
||
INSERT INTO `t2` VALUES (4),(5),(6);
|
||
UNLOCK TABLES;
|
||
/*!40000 ALTER TABLE `t2` ENABLE KEYS */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
|
||
DROP TABLE t1;
|
||
DROP TABLE t2;
|