小编Gil*_*les的帖子

MySQL枚举总是包含''(空字符串)的可能性

我试图用PhpMyAdmin在MySQL中创建一个简单的'yes'/'maybe'/'no'枚举我将NULL设置为No,并将'maybe'设置为默认值

我在执行"SET EnumCol =''"之类的操作时遇到错误,因为''(空字符串)不应该是有效值.但是查询被执行并且值被设置为'' - 这意味着每当我从数据库中读取时,我都被迫仔细检查这个不需要的和非法的值!

这是MySQL或PhpMyAdmin中的错误吗?有谁知道一种禁用此行为的方法?

谢谢.

mysql enums

16
推荐指数
1
解决办法
5421
查看次数

标签 统计

enums ×1

mysql ×1