Spracherkennung für: .test vermutete Sprache: SQL {SQL[155] Lisp[41] Masm[41]} [Methode: maximale Elemente, drei Dimensionen]
--source include/have_rocksdb.inc
--source include/have_partition.inc
--let $CF=
--source unique_sec.inc
--echo #
--echo # Issue #88: Creating unique index over column with duplicate values succeeds
--echo #
create table t1 (pk
int primary key, a
int) engine=rocksdb;
insert into t1
values
(
1,
1),
(
2,
2),
(
3,
3),
(
4,
1),
(
5,
5);
--error ER_DUP_ENTRY
alter table t1
add unique(a);
drop table t1;
--echo #
--echo # Issue #111
--echo #
CREATE TABLE t2 (pk
int, a
int,
PRIMARY KEY (pk, a),
UNIQUE KEY (a)) ENGINE=ROCKSDB PARTITION
BY KEY (a) PARTITIONS
16;
INSERT INTO t2
VALUES (
1,
1);
--error ER_DUP_ENTRY
INSERT INTO t2
VALUES (
1,
1);
--error ER_DUP_ENTRY
INSERT INTO t2
VALUES (
2,
1);
DROP TABLE t2;
--echo #
--echo # Issue #491 (https://github.com/facebook/mysql-5.6/issues/491)
--echo #
CREATE TABLE t (a
BLOB,
PRIMARY KEY(a(
2)),
UNIQUE KEY (a(
1))) engine=rocksdb;
INSERT INTO t
VALUES(
'a');
CHECK TABLE t EXTENDED;
DROP TABLE t;
CREATE TABLE t (a
VARCHAR(
255),
PRIMARY KEY(a),
UNIQUE KEY (a(
1))) engine=rocksdb CHARSET=l
atin1;
INSERT INTO t VALUES('a');
CHECK TABLE t EXTENDED;
DROP TABLE t;
CREATE TABLE t (a VARCHAR(255), PRIMARY KEY(a(2)), UNIQUE KEY (a(1))) engine=rocksdb CHARSET=latin1;
INSERT INTO t VALUES('a');
CHECK TABLE t EXTENDED;
DROP TABLE t;
[Dauer der Verarbeitung: 0.16 Sekunden, vorverarbeitet 2026-10-08]