Я пытаюсь создать простой "да" / "возможно" / "нет" Enum в MySQL с PhpMyAdmin Я установил NULL в No, и "возможно" в качестве значения по умолчанию
Я ожидаю ошибку при выполнении чего-то вроде "SET EnumCol = ''", потому что '' (пустая строка) не должно быть допустимым значением. Но запрос выполняется, и значение получает значение '' - это означает, что я вынужден дважды проверять это нежелательное и незаконное значение всякий раз, когда я читаю из базы данных!
Является ли это ошибкой в MySQL или PhpMyAdmin? Кто-нибудь знает способ отключения этого поведения?
Спасибо.