Estou desenvolvendo uma aplicação usando JSP/Servlet e Mysql. Porém minhas tabelas tem campos muito longos (5.000) caracteres. Assim, pergunto para os desenvolvedores experientes:
Vou ter problemas com solicitação/resposta pelo tamanho do campo?
Se eu declarar VARCHAR(5000) é diferente de declarar o campo como TEXT?
Sempre uso o metodo post do form e não tenho problemas com quantidade de caracteres trafegados.
A diferença basica entre TEXT e VARCHAR é o limite de caracteres. No varchar vc especifica o limite máximo a ser armazenado; no TEXT, não há necessidade de especificação. Não me lembro qual o limite do TEXT ou se tem um limite, alguns casos o limite é a quantidade de memória do micro(servidor).
D
Daniel.F
Só por curiosidade ,que tipo de dados são esses?
kraysek
É um sistema de registro de projetos de pesquisa. Por exemplo, o campo RESUMO é um texto que pode ter, digamos, meia página.
N
Nilson_Costa
kraysek:
É um sistema de registro de projetos de pesquisa. Por exemplo, o campo RESUMO é um texto que pode ter, digamos, meia página.
Verifique se 5000 caracteres são suficientes. Talvez a opção TEXT seja mais coinveniente para este caso.