summaryrefslogtreecommitdiff
path: root/mysql-test/t/constraints.test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/t/constraints.test')
-rw-r--r--mysql-test/t/constraints.test8
1 files changed, 7 insertions, 1 deletions
diff --git a/mysql-test/t/constraints.test b/mysql-test/t/constraints.test
index 70a95e5f16e..1997c23bfa9 100644
--- a/mysql-test/t/constraints.test
+++ b/mysql-test/t/constraints.test
@@ -1,24 +1,30 @@
#
# Testing of constraints
-# Currently MySQL only ignores the syntax.
#
--disable_warnings
drop table if exists t1;
--enable_warnings
create table t1 (a int check (a>0));
+show create table t1;
insert into t1 values (1);
+--error ER_CONSTRAINT_FAILED
insert into t1 values (0);
drop table t1;
create table t1 (a int, b int, check (a>b));
+show create table t1;
insert into t1 values (1,0);
+--error ER_CONSTRAINT_FAILED
insert into t1 values (0,1);
drop table t1;
create table t1 (a int ,b int, constraint abc check (a>b));
+show create table t1;
insert into t1 values (1,0);
+--error ER_CONSTRAINT_FAILED
insert into t1 values (0,1);
drop table t1;
create table t1 (a int null);
+show create table t1;
insert into t1 values (1),(NULL);
drop table t1;
create table t1 (a int null);