constraints.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #
  2. # Testing of constraints
  3. # Currently MySQL only ignores the syntax.
  4. #
  5. --disable_warnings
  6. drop table if exists t1;
  7. --enable_warnings
  8. create table t1 (a int check (a>0));
  9. insert into t1 values (1);
  10. insert into t1 values (0);
  11. drop table t1;
  12. create table t1 (a int ,b int, check a>b);
  13. insert into t1 values (1,0);
  14. insert into t1 values (0,1);
  15. drop table t1;
  16. create table t1 (a int ,b int, constraint abc check (a>b));
  17. insert into t1 values (1,0);
  18. insert into t1 values (0,1);
  19. drop table t1;
  20. create table t1 (a int null);
  21. insert into t1 values (1),(NULL);
  22. drop table t1;
  23. create table t1 (a int null);
  24. alter table t1 add constraint constraint_1 unique (a);
  25. alter table t1 add constraint unique key_1(a);
  26. alter table t1 add constraint constraint_2 unique key_2(a);
  27. show create table t1;
  28. drop table t1;
  29. # End of 4.1 tests