在 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 中仅设置几个值作为域枚举的主要内容,如果未能解决你的问题,请参考以下文章