在忽略sql中的值时遇到麻烦

时间:2018-04-19 14:25:45

标签: mysql sql

我想要创建一个表,其中列不能包含值0多次尝试但是为什么不起作用?

我尝试过的查询:

create tale t_name(a int(11) not null check(a<>0));

这个查询没问题但是a列仍然是值0为什么?

1 个答案:

答案 0 :(得分:0)

似乎虽然MYSQL在create table中接受了CHECK子句,但它默默地忽略了CHECK子句。请查看链接MySQL trigger以获取解决方法。