Мне нужно заполнить столбец таблицы, который принимает одно из 30 различных строковых значений. Целесообразно использовать перечисление здесь для ускорения обработки. Может ли кто-нибудь предложить лучшее решение, которое является оптимальным для хранения и обработки (сравнения)?
вам, скорее всего, лучше, поместив строковые значения в другую таблицу и объединив их в вашу таблицу с помощью (TINYINT
) id. это гораздо более чистый и более удобный подход, а разница в производительности (с правильной настройкой и индексированием) является пренебрежимым.