mysql字段中的枚举问题

时间:2011-05-06 00:33:06

标签: mysql

我在现有的MySQL表中添加了一个新的枚举列,枚举('true','false')。我得到的是整表默认枚举字段'true'作为默认值。我没有设置任何默认值,为什么会发生这种情况?

1 个答案:

答案 0 :(得分:2)

来自MySQL manual

  

如果声明了ENUM列   permit NULL,NULL值是合法的   列的值和默认值   value为NULL。如果是ENUM列   声明NOT NULL,它的默认值   是列表中的第一个元素   允许的值。