创建带参考数据的表。请参见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 ...
mysql 设置值的范围
不会起作用的
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 12015-07-25
可以设置枚举类型enum
1
2
3
CREATE TABLE `gender` (
`Gender` enum('男','女') DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf82018-04-13
可以用触发器的方式实现的, 网上有例子 你可以去找找看2015-07-25