Mysql创建一个字符型的字段并规定它值的范围1-30。

Mysql创建一个字符型的字段并规定它值的范围1-30。,第1张

include <iostream>

#include <stdio.h>

int jc(int m){

if(m!=1) return m*jc(m-1)

else return 1

}

int c(int m,int n){

if(m>=n) return jc(m)/(jc(n)*jc(m-n))

}

int main(void){

int m,n

scanf("%d%d",&m,&n)

printf("%d\n",c(m,n))

return 0

}

不会起作用的

CHECK子句会被分析,但是会被忽略。请参见13.1.5节,“CREATE TABLE语法”。接受这些子句但又忽略子句的原因是为了提高兼容性,以便更容易地从其它sql服务器中导入代码,并运行应用程序,创建带参考数据的表。请参见1.8.5节,“Mysql与标准sql的差别”。

你可以变通实现啊 用enum字段类型

mysql>create table test(id int ,no enum('0','1'))

insert into test alues (5,5);

select * from test

ERROR 1265 (01000): Data truncated for column 'no' at row 1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8583975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存