У мене в MySQL є таблиця повідомлень, яка записує повідомлення між користувачами. Крім типових типів ідентифікаторів та типів повідомлень (усіх цілих типів), мені потрібно зберегти фактичний текст повідомлення як VARCHAR або TEXT. Я встановлюю обмеження в 3000 символів, що означає, що повідомлення ніколи не будуть вставлені в db, ніж довше цього.
Чи є обґрунтування для того, щоб їхати або з VARCHAR (3000), або з TEXT? Існує щось про те, щоб просто написати VARCHAR (3000), який відчуває себе дещо контрінтуїтивним. Я переглядав інші подібні публікації на стеку Overflow, але було б добре отримати перегляди, характерні для цього типу загального зберігання повідомлень.