在 phpmyadmin 中仅设置几个值作为域枚举

Posted

技术标签:

【中文标题】在 phpmyadmin 中仅设置几个值作为域枚举【英文标题】:setting only a few values as domain to enum in phpmyadmin 【发布时间】:2013-02-08 08:24:19 【问题描述】:

如何在 phpmyadmin 中设置枚举值。我想在 phpmyadmin 中使用“枚举”类型为我的字段设置值 '0' '1' ..

【问题讨论】:

将列的数据类型声明为枚举并设置其值。 当然,我知道如何将数据类型声明为枚举..我只是想将其选择设置为 0 和 1,我该怎么做.. 嘿thanx 我明白了..是我的错.. 将数字用作 ENUM 值并不是一个好主意,因为它们将被解释为索引。 参见dev.mysql.com/doc/refman/5.5/en/enum.html中的枚举文字处理小节 【参考方案1】:

或在您的 phpmyadmin 下

选择枚举

Length/Values 列中放置:'0' ,'1'

你完成了

【讨论】:

【参考方案2】:
ALTER TABLE `table_name` CHANGE `old_column_name` `new_column_name` ENUM('0','1') DEFAULT NULL 

【讨论】:

【参考方案3】:
CREATE TABLE tableName
(
  enumColumn ENUM('0','1')
);
SQLFiddle Demo MySQL ENUM Data Type

【讨论】:

【参考方案4】:

这个答案已经很长时间了,对于提出这个问题的人来说可能没有用,但对于那些不熟悉 phpmyadmin 的人来说可能很有用。要为 Enum 设置默认值,我有以下示例。 Type = ENUM, Length/Values 只需将值放在单引号内,例如 'Male'、'Female' 然后 Default 选择 As定义: 在下面的框中只需键入不带引号的 Male。希望对您有所帮助!

【讨论】:

【参考方案5】:

将长度/值原样用于 0 和 1 '0' ,'1'

【讨论】:

【参考方案6】:

使用 phpmyadmin => 的 GUI,选择类型中的 ENUM,然后设置值。

【讨论】:

以上是关于在 phpmyadmin 中仅设置几个值作为域枚举的主要内容,如果未能解决你的问题,请参考以下文章

如何在部署目标 < 4.0 的项目中仅引用 iOS 4.0 枚举?

PHP文件域上传

如何从混合数据类型数组中仅提取一个数据类型值?

错误:“在此上下文中仅支持原始类型或枚举类型”

为啥枚举权限经常有 0、1、2、4 个值?

我可以在 Amazon SimpleDB 中仅创建域架构(不包含任何数据)吗?