Tava pesquisando isso, e tem uma coisa interessante:
Até o MySQL 5.0.3, o limite era 255 caracteres
A partir daà o limite foi pra 65535
Mas tem outro limite aÃ, esse é o limite total de um registro.
Se criar um campo varchar(65535), acabou o limite pra acrescentar mais campos.
Lógico, tem também o TEXT, comparável ao MEMO do DBF, com limites gigantescos.
Achei interessante.
Não exatamente do limite, mas que depende da versão do MySQL.
Acho que o 5.0 nem é mais usado, a atualização do 5 vai até 5.7, e depois pula para o 8.0.
Lembrando que nesse ponto entra também a questão da codepage, porque UTF-8 é variável, então o limite será menor.
Pra curiosidade:
O MySQL 3.0 seria bem mais portátil, por ser pequeno, mas, sem recursos atuais.
A instalação do MySQL é grande, mas inclui a atualização automática/semi-automática, que facilita.
Ficar atualizando.... não é obrigatório... mas, faz tempo que entramos na era de... dependendo da atualização do Windows, temos que atualizar tudo....
Não tinha pensado por esse lado, no caso de usarmos um Windows comum como servidor.... como agora é obrigatório atualizar o Windows.... tudo pode acontecer no servidor com Windows comum.
Por enquanto nada anormal, mas nunca se sabe....