При использовании MySQL, было бы целесообразно использовать текстовое поле (varchar, text и т. Д.) Вместо числового поля (int, float и т. Д.), Даже если все данные, которые нужно сохранить, являются числовыми?
Например, было бы лучше, быстрее или эффективнее хранить данные с 5-значным почтовым индексом в 5-символьном поле 'varchar', а не в явно числовом поле?
Если да, как я могу определить, когда лучше всего использовать текстовое поле для числовых данных?
Я использую InnoDB, если нужно.
РЕДАКТИРОВАТЬ: я использую почтовый индекс в качестве примера выше, но «в целом», когда следует выбрать текстовый тип данных вместо числового типа данных, когда все данные, которые будут сохранены, являются числовыми данными.