Skip to content

Commit 3d1ac12

Browse files
author
Jan Lindström
committed
1 parent 84b3ec1 commit 3d1ac12

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
USE test;
2+
create table p(v varchar(20), i int, primary key(v,i)) engine=innodb character set = utf8;
3+
create table c(k int primary key, v varchar(20), i int, foreign key(v,i) references p(v,i)) engine=innodb character set = utf8;
4+
insert into p values (_utf32 0x000004100000041100000412, 1);
5+
insert into c values (1, _utf32 0x000004100000041100000412, 1);
6+
SELECT * FROM test.p;
7+
v i
8+
??? 1
9+
SELECT * FROM test.c;
10+
k v i
11+
1 ??? 1
12+
SELECT * FROM test.p;
13+
v i
14+
??? 1
15+
SELECT * FROM test.c;
16+
k v i
17+
1 ??? 1
18+
DROP TABLE c;
19+
DROP TABLE p;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--binlog-format=row --innodb_autoinc_lock_mode=2 --innodb_locks_unsafe_for_binlog=1 --wsrep-provider=$WSREP_PROVIDER --wsrep-cluster-address=gcomm://
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
--source include/have_wsrep_enabled.inc
2+
--source include/have_innodb.inc
3+
4+
USE test;
5+
create table p(v varchar(20), i int, primary key(v,i)) engine=innodb character set = utf8;
6+
create table c(k int primary key, v varchar(20), i int, foreign key(v,i) references p(v,i)) engine=innodb character set = utf8;
7+
insert into p values (_utf32 0x000004100000041100000412, 1);
8+
insert into c values (1, _utf32 0x000004100000041100000412, 1);
9+
10+
SELECT * FROM test.p;
11+
SELECT * FROM test.c;
12+
13+
SELECT * FROM test.p;
14+
SELECT * FROM test.c;
15+
16+
# Cleanup
17+
DROP TABLE c;
18+
DROP TABLE p;
19+

0 commit comments

Comments
 (0)