@samlewis

Что больше «весит» — enum с двумя вариантами значений или tinyint(1)?

Привет. Сложилась такая ситуация, что нужно выбрать одно значение из двух - 0 и 1. Есть два варианта развития событий: либо выбрать тип данных enum('0','1'), либо тип tinyint(1).
Какой из них в данном случае меньше занимает памяти и более оптимально использовать?
  • Вопрос задан
  • 2797 просмотров
Решения вопроса 1
ENUM('Значение1', 'Значение2') - 1 байт памяти, если не превышает 256 значений.
TINYINT - 1 байт памяти (и не важно это будет 0 или 1).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы