mysql中的 enum (枚举)
2024-09-30 06:44:44
mysql enum是指字段的类型 表示枚举类型
mysql> alter table student add adders enum("sichuang","shanghai");
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0
这里表示在student表中添加一个adders的字段,这个字段里面的值只能是sichuang 或者shanghai 如果添加的一行新的数据不为这两个值则会报错,(如果允许了可以为空,那么让其为空也是可以)
否则插入一个其他的值则会报错,如下:
mysql> insert into student (sname,gender,class_id,adders) values("李自成1","男","1","aaaa");
ERROR 1265 (01000): Data truncated for column 'adders' at row 1
最新文章
- select初始化添加option,通过标签给出回显值,由于回显值和初始化值option中有一个值重复,去重等问题!
- ABAP使用OLE2对象创建EXCEL文件
- Linux下错误的捕获:全局变量errno和strerror()
- TCP连接——爱的传声筒
- php 如何造一个简短原始的数据库类用来增加工作效率
- 数据存储-CoreData总结
- CentOS下yum安装mysql,jdk以及tomcat
- Single Number 解答
- #include <;boost/thread.hpp>;
- 避免内存重叠memmove()性能
- HDOJ2008-数值统计
- Pytorch windows10安装教程
- Python-Flask框架之——图书管理系统 , 附详解源码和效果图 !
- XamarinForm Effects 调用事件
- 剑指offer(19)二叉树中和为某一值的路径
- 最新sublime text 3 注册码license分享(亲测有效)
- Unity项目中的资源管理
- windows无法停止 服务 错误1053 服务没有及时响应
- Easyui combobox onChange事件
- Rancher的安装配置