29 lines
939 B
Plaintext
29 lines
939 B
Plaintext
--source include/have_ndb.inc
|
|
# Test is using debug only features
|
|
--source include/have_debug.inc
|
|
|
|
--echo # Emulate failure to start the NDB schema transaction
|
|
--echo # when creating a table. Note that no NDB error really occurred
|
|
--echo # and it's thus normal to have error 0.
|
|
SET SESSION debug="+d,ndb_schema_trans_start_fail";
|
|
--error ER_CANT_CREATE_TABLE
|
|
CREATE TABLE t1(a int primary key) engine = NDB;
|
|
SHOW WARNINGS;
|
|
SET SESSION debug="-d,ndb_schema_trans_start_fail";
|
|
|
|
--echo # Check that table does not exist
|
|
--error ER_NO_SUCH_TABLE
|
|
SELECT * FROM t1;
|
|
|
|
--echo # Emulate failure to commit the NDB schema transaction
|
|
--echo # when creating a table.
|
|
SET SESSION debug="+d,ndb_schema_trans_commit_fail";
|
|
--error ER_CANT_CREATE_TABLE
|
|
CREATE TABLE t1(a int primary key) engine = NDB;
|
|
SHOW WARNINGS;
|
|
SET SESSION debug="-d,ndb_schema_trans_commit_fail";
|
|
|
|
--echo # Check that table does not exist
|
|
--error ER_NO_SUCH_TABLE
|
|
SELECT * FROM t1;
|