представление флага в таблице

CCCP_MOCKBA

Новичок
представление флага в таблице

Всем добрый вечер,утро, день.
Какое представление используете для хранения флага в таблице? TINYIN со значениями 0,1 или ENUM с 2мя значениями.
например таблица users в которой записыны все юзеры и поля enable которое принимает значения true/false т.е. в первом случае 1/0 во втором ENUM('enable','disable')
хотелось бы услышать ваши ответы, за и против 2 этих типов в конкретной ситуации для хранения флага.
Спасибо.
 

Wicked

Новичок
ENUM - не очень распространен в других бд (в частности, в postgresql).

с точки зрения удобства - enum, наверное, выигрывает.

с точки зрения производительности и места на диске - вроде монопенисуально.
 

CCCP_MOCKBA

Новичок
В поле ENUM('allow','deny'), в поле TINYINT 1,0.
Кто какой вид флагов использует? Почему?
 

Dl

Новичок
TINYINT 1,0
Субъективно. Мне удобнее использовать1/0 вместо allow/deny, active/passive и т.д.
 
Сверху