|
|
@ -1,6 +1,9 @@
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS not_backing;
|
|
|
|
DROP TABLE IF EXISTS not_backing;
|
|
|
|
DROP TABLE IF EXISTS backing;
|
|
|
|
DROP TABLE IF EXISTS backing;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `not_backing` (
|
|
|
|
CREATE TABLE `not_backing` (
|
|
|
|
id int(10) unsigned NOT NULL DEFAULT '0',
|
|
|
|
id int(10) unsigned NOT NULL DEFAULT '0',
|
|
|
@ -19,6 +22,7 @@ CREATE TABLE backing (
|
|
|
|
KEY name (info)
|
|
|
|
KEY name (info)
|
|
|
|
) DEFAULT CHARSET=latin1;
|
|
|
|
) DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# oqgraph v2 create table should fail (missing attributes)
|
|
|
|
# oqgraph v2 create table should fail (missing attributes)
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH;
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH;
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
@ -26,102 +30,136 @@ DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# attributes test
|
|
|
|
# attributes test
|
|
|
|
# empty table reference
|
|
|
|
# empty table reference
|
|
|
|
DROP TABLE IF EXISTS `oqtable`;
|
|
|
|
--disable_warnings
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# non-existent table reference
|
|
|
|
# non-existent table reference
|
|
|
|
DROP TABLE IF EXISTS `oqtable`;
|
|
|
|
--disable_warnings
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='bogus';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='bogus';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# invalid table reference
|
|
|
|
# invalid table reference
|
|
|
|
DROP TABLE IF EXISTS `oqtable`;
|
|
|
|
--disable_warnings
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='not_backing';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='not_backing';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# empty origid
|
|
|
|
# empty origid
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# invalid origid reference
|
|
|
|
# invalid origid reference
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='bogus';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='bogus';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# wrong type origid
|
|
|
|
# wrong type origid
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='not_id_type';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='not_id_type';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# missing destid
|
|
|
|
# missing destid
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# empty destid
|
|
|
|
# empty destid
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# invalid destid reference
|
|
|
|
# invalid destid reference
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='bogus';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='bogus';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# wrong type destid
|
|
|
|
# wrong type destid
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='not_id_type';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='not_id_type';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# invalid origid with valid destid
|
|
|
|
# invalid origid with valid destid
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='bogus',DESTID='id';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='bogus',DESTID='id';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# wrong type origid with valid destid
|
|
|
|
# wrong type origid with valid destid
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='not_id_type',DESTID='id';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='not_id_type',DESTID='id';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# same origid and destid
|
|
|
|
# same origid and destid
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='id';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='id';
|
|
|
|
# this should fail when we put a check in for ORIGID != DESTID
|
|
|
|
# this should fail when we put a check in for ORIGID != DESTID
|
|
|
|
# --error 1296
|
|
|
|
# --error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# invalid weight reference
|
|
|
|
# invalid weight reference
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='id',WEIGHT='bogus';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='id',WEIGHT='bogus';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# wrong type weight
|
|
|
|
# wrong type weight
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='id',WEIGHT='not_weight_type';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='id',WEIGHT='not_weight_type';
|
|
|
|
--error 1296
|
|
|
|
--error 1296
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# all valid
|
|
|
|
# all valid
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='id',WEIGHT='weight';
|
|
|
|
CREATE TABLE oqtable ( latch SMALLINT UNSIGNED NULL, origid BIGINT UNSIGNED NULL, destid BIGINT UNSIGNED NULL, weight DOUBLE NULL, seq BIGINT UNSIGNED NULL, linkid BIGINT UNSIGNED NULL, KEY (latch, origid, destid) USING HASH, KEY (latch, destid, origid) USING HASH ) ENGINE=OQGRAPH, DATA_TABLE='backing',ORIGID='id',DESTID='id',WEIGHT='weight';
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
DESCRIBE oqtable;
|
|
|
|
|
|
|
|
|
|
|
|
# cleanup
|
|
|
|
# cleanup
|
|
|
|
|
|
|
|
--disable_warnings
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS oqtable;
|
|
|
|
DROP TABLE IF EXISTS backing;
|
|
|
|
DROP TABLE IF EXISTS backing;
|
|
|
|
DROP TABLE IF EXISTS not_backing;
|
|
|
|
DROP TABLE IF EXISTS not_backing;
|
|
|
|
|
|
|
|
--enable_warnings
|
|
|
|