Apenas trate tudo como uma string e use o tipo
s
. O servidor mysql converte automaticamente as strings para o tipo de dados real da coluna ao processar consultas, por exemplo, você pode escrever coisas como set int_col = '32'
e irá tratá-lo como set int_col = 32
. Há uma pequena sobrecarga extra, pois os dados numéricos não serão transmitidos em binário; o servidor terá que analisá-los. Mas, a menos que você esteja fazendo um grande número de instruções INSERT ou UPDATE, isso provavelmente será insignificante.