mysql中的ENUM类型 .
来源:互联网 发布:格式化工厂mac版 编辑:程序博客网 时间:2024/05/13 02:16
ENUM 是一个字符串对象,其值来自表创建时在列规定中显式枚举的一列值。
在某些情况下,ENUM 值也可以为空字符串( '' ) 或NULL :
如果你将一个非法值插入ENUM ( 也就是说,允许的值列之外的字符串) ,将插入空字符串以作为特殊错误值。该字符串与“普通”空字符串不同,该字符串有数值值0 。后面有详细讨论。
如果将ENUM 列声明为允许NULL ,NULL 值则为该列的一个有效值,并且 默认值为NULL 。如果ENUM 列被声明为NOT NULL ,其默认值为允许的值列的第1 个元素。
每个枚举值有一个索引:
来自列规定的允许的值列中的值从1 开始编号。
空字符串错误值的索引值是0 。这说明你可以使用下面的SELECT 语句来找出分配了非法ENUM 值的行:
mysql> SELECT * FROM tbl_name WHERE enum_col=0;
http://blog.csdn.net/sayigood/article/details/4998753
- mysql中的ENUM类型
- mysql中的ENUM类型
- mysql中的ENUM类型 .
- mysql 中的enum枚举类型
- mysql中的enum和set类型
- mysql中的枚举类型ENUM的用法:
- MySQL的Enum类型
- MYSQL中 ENUM 类型
- MYSQL中 ENUM 类型
- MYSQL中 ENUM 类型
- mysql enum类型字段
- MYSQl中enum类型
- C++中的enum类型
- mysql中的set和enum类型的用法和区别
- MySQL 中的 SET 与 ENUM 类型使用详解
- MySQL enum类型及在PHP中的使用
- MySQL 中的 SET 与 ENUM 类型使用详解
- ENUM和SET类型 mysql
- Ubuntu 11.10编译Android 错误
- ubuntu C8650 android eclipse 手机 调试 ?????????? devices
- Java读取xml文件的四种方法
- IOS开发之----单例模式详解
- Java 类之间方法调用的总结
- mysql中的ENUM类型 .
- Bugfree 安装,管理开发团队工具,找出开发流程中的BUG
- MySQL日期时间函数大全
- 程序员很好的学习网址
- pboc2.0证书解析
- IOS开发之----常用的3种日志输出
- oracle如何显示毫秒?
- MyEclipse快捷键
- 【未尝试】Android的界面设计工具——DroidDraw