标签: mysql sql
我想要创建一个表,其中列不能包含值0多次尝试但是为什么不起作用?
0
我尝试过的查询:
create tale t_name(a int(11) not null check(a<>0));
这个查询没问题但是a列仍然是值0为什么?
答案 0 :(得分:0)
似乎虽然MYSQL在create table中接受了CHECK子句,但它默默地忽略了CHECK子句。请查看链接MySQL trigger以获取解决方法。