Files
tidb/tests/integrationtest/r/collation_pointget_enabled.result

219 lines
4.4 KiB
Plaintext

set tidb_cost_model_version=1;
create database collation_point_get;
use collation_point_get;
drop table if exists t;
create table t(a char(2), b char(2), index idx_1(a));
insert into t values("aa", "bb");
select * from t where a = "aa";
a b
aa bb
select * from t where a = "aab";
a b
select * from t tmp where a = "aa";
a b
aa bb
select * from t tmp where a = "aab";
a b
truncate table t;
insert into t values("a ", "b ");
select * from t where a = "a";
a b
a b
select * from t where a = "a ";
a b
a b
select * from t where a = "a ";
a b
a b
drop table if exists t;
create table t(a char(2) binary, b char(2), index idx_1(a));
insert into t values(" ", " ");
insert into t values("a ", "b ");
select * from t where a = "a";
a b
a b
select * from t where a = "a ";
a b
a b
select * from t where a = "a ";
a b
a b
select * from t where a = "";
a b
select * from t where a = " ";
a b
select * from t where a = " ";
a b
select * from t where a = " ";
a b
drop table if exists t;
create table t(a char(2) primary key, b char(2));
insert into t values("aa", "bb");
select * from t tmp where a = "aa";
a b
aa bb
select * from t tmp where a = "aab";
a b
truncate table t;
insert into t values("a ", "b ");
select * from t tmp where a = "a";
a b
a b
select * from t tmp where a = "a ";
a b
a b
select * from t tmp where a = "a ";
a b
a b
drop table if exists t;
create table t(a char(2) binary primary key, b char(2));
insert into t values(" ", " ");
insert into t values("a ", "b ");
select * from t tmp where a = "a";
a b
a b
select * from t tmp where a = "a ";
a b
a b
select * from t tmp where a = "a ";
a b
a b
select * from t tmp where a = "";
a b
select * from t tmp where a = " ";
a b
select * from t tmp where a = " ";
a b
drop table if exists t;
create table t(a char(2) primary key, b char(2));
insert into t values("aa", "bb");
select *, a from t tmp where a = "aa";
a b a
aa bb aa
select tmp.* from t tmp where a = "aa";
a b
aa bb
select tmp.a, tmp.b from t tmp where a = "aa";
a b
aa bb
select tmp.*, tmp.a, tmp.b from t tmp where a = "aa";
a b a b
aa bb aa bb
select tmp.* from t tmp where a = "aab";
a b
select tmp.a, tmp.b from t tmp where a = "aab";
a b
select tmp.*, tmp.a, tmp.b from t tmp where a = "aab";
a b a b
select tmp.*, tmp.a, tmp.b from t tmp where a = "aab";
a b a b
select * from t tmp where tmp.a = "aa";
a b
aa bb
select a, b from t tmp where tmp.a = "aa";
a b
aa bb
select *, a, b from t tmp where tmp.a = "aa";
a b a b
aa bb aa bb
select a from t where xxxxx.a = "aa";
Error 1054 (42S22): Unknown column 'xxxxx.a' in 'where clause'
select xxxxx.a from t where a = "aa";
Error 1054 (42S22): Unknown column 'xxxxx.a' in 'field list'
select a from t tmp where t.a = "aa";
Error 1054 (42S22): Unknown column 't.a' in 'where clause'
select t.a from t tmp where a = "aa";
Error 1054 (42S22): Unknown column 't.a' in 'field list'
select t.* from t tmp where a = "aa";
Error 1051 (42S02): Unknown table 't'
drop table if exists t;
create table t(a char(4) primary key, b char(4));
insert into t values("aa", "bb");
select * from t where a = "aa";
a b
aa bb
select * from t where a = "aab";
a b
truncate table t;
insert into t values("a ", "b ");
select * from t where a = "a";
a b
a b
select * from t where a = "a ";
a b
a b
select * from t where a = "a ";
a b
a b
drop table if exists t;
create table t(a char(2) binary primary key, b char(2));
insert into t values(" ", " ");
insert into t values("a ", "b ");
select * from t where a = "a";
a b
a b
select * from t where a = "a ";
a b
a b
select * from t where a = "a ";
a b
a b
select * from t where a = "";
a b
select * from t where a = " ";
a b
select * from t where a = " ";
a b
drop table if exists t;
create table t(a varchar(2) primary key, b varchar(2));
insert into t values("aa", "bb");
select * from t where a = "aa";
a b
aa bb
select * from t where a = "aab";
a b
truncate table t;
insert into t values("a ", "b ");
select * from t where a = "a";
a b
a b
select * from t where a = "a ";
a b
a b
select * from t where a = "a ";
a b
a b
drop table if exists t;
create table t(a varchar(2) binary primary key, b varchar(2));
insert into t values(" ", " ");
insert into t values("a ", "b ");
select * from t where a = "a";
a b
a b
select * from t where a = "a ";
a b
a b
select * from t where a = "a ";
a b
a b
select * from t where a = "";
a b
select * from t where a = " ";
a b
select * from t where a = " ";
a b
use mysql;