diff options
Diffstat (limited to 'storage/rocksdb/mysql-test/rocksdb/t/col_opt_null.test')
-rw-r--r-- | storage/rocksdb/mysql-test/rocksdb/t/col_opt_null.test | 220 |
1 files changed, 220 insertions, 0 deletions
diff --git a/storage/rocksdb/mysql-test/rocksdb/t/col_opt_null.test b/storage/rocksdb/mysql-test/rocksdb/t/col_opt_null.test new file mode 100644 index 00000000..c41abb78 --- /dev/null +++ b/storage/rocksdb/mysql-test/rocksdb/t/col_opt_null.test @@ -0,0 +1,220 @@ +--source include/have_rocksdb.inc + +# +# NULL column attribute +# + +let $extra_col_opts = NULL; + + +--echo ######################## +--echo # BINARY columns +--echo ######################## + +--source type_binary.inc +--let $col_type = BINARY +--let $col_default = 0 +--source col_null.inc + +--echo ######################## +--echo # VARBINARY columns +--echo ######################## + +--source type_varbinary.inc +--let $col_type = VARBINARY(64) +--let $col_default = 'test' +--source col_null.inc + +--echo ######################## +--echo # BIT columns +--echo ######################## + +--source type_bit.inc +--let $col_type = BIT +--let $col_default = 1 +--source col_null.inc + +--echo ######################## +--echo # BLOB columns +--echo ######################## + +--source type_blob.inc + +--let $col_default = '' + +--let $col_type = BLOB +--source col_null.inc + +--let $col_type = TINYBLOB +--source col_null.inc + +--let $col_type = MEDIUMBLOB +--source col_null.inc + +--let $col_type = LONGBLOB +--source col_null.inc + +--echo ######################## +--echo # BOOL columns +--echo ######################## + +--source type_bool.inc +--let $col_type = BOOL +--let $col_default = '0' +--source col_null.inc + + +--echo ######################## +--echo # CHAR columns +--echo ######################## + +--source type_char.inc +--let $col_type = CHAR +--let $col_default = '_' +--source col_null.inc + +--echo ######################## +--echo # VARCHAR columns +--echo ######################## + + +--source type_varchar.inc +--let $col_type = VARCHAR(64) +--let $col_default = 'test default' +--source col_null.inc + + +--echo ######################## +--echo # date and time columns +--echo ######################## + +set @col_opt_nullsave_time_zone=@@time_zone; +set time_zone='UTC'; + +--source type_date_time.inc + +--let $col_type = DATE +--let $col_default = '2012-12-21' +--source col_null.inc + +--let $col_type = DATETIME +--let $col_default = '2012-12-21 12:21:12' +--source col_null.inc + +--let $col_type = TIMESTAMP +--let $col_default = '2012-12-21 12:21:12' +--source col_null.inc + +--let $col_type = TIME +--let $col_default = '12:21:12' +--source col_null.inc + +--let $col_type = YEAR +--let $col_default = '2012' +--source col_null.inc + +--let $col_type = YEAR(2) +--let $col_default = '12' +--source col_null.inc + +set time_zone=@col_opt_nullsave_time_zone; + +--echo ######################## +--echo # ENUM columns +--echo ######################## + +--source type_enum.inc +--let $col_type = ENUM('test1','test2','test3') +--let $col_default = 'test2' +--source col_null.inc + +--echo ######################## +--echo # Fixed point columns (NUMERIC, DECIMAL) +--echo ######################## + +--source type_fixed.inc + +--let $col_type = DECIMAL +--let $col_default = 1.1 +--source col_null.inc + +--let $col_type = NUMERIC +--let $col_default = 0 +--source col_null.inc + +--echo ######################## +--echo # Floating point columns (FLOAT, DOUBLE) +--echo ######################## + +--source type_float.inc + +--let $col_type = FLOAT +--let $col_default = 1.1 +--source col_null.inc + +--let $col_type = DOUBLE +--let $col_default = 0 +--source col_null.inc + +--echo ######################## +--echo # INT columns +--echo ######################## + +--source type_int.inc + +--let $col_type = INT +--let $col_default = 2147483647 +--source col_null.inc + +--let $col_type = TINYINT +--let $col_default = 127 +--source col_null.inc + +--let $col_type = SMALLINT +--let $col_default = 0 +--source col_null.inc + +--let $col_type = MEDIUMINT +--let $col_default = 1 +--source col_null.inc + +--let $col_type = BIGINT +--let $col_default = 9223372036854775807 +--source col_null.inc + +--echo ######################## +--echo # SET columns +--echo ######################## + +--source type_set.inc +--let $col_type = SET('test1','test2','test3') +--let $col_default = 'test2,test3' +--source col_null.inc + + +--echo ######################## +--echo # TEXT columns +--echo ######################## + +--source type_text.inc + +--let $col_default = '' + +--let $col_type = TEXT +--source col_null.inc + +--let $col_type = TINYTEXT +--source col_null.inc + +--let $col_type = MEDIUMTEXT +--source col_null.inc + +--let $col_type = LONGTEXT +--source col_null.inc + + +--let $col_type = +--let $col_default = +--let $extra_col_opts = + + |