Behandeln Sie einfach alles als Zeichenfolge und verwenden Sie den Typ s . Der MySQL-Server konvertiert Strings automatisch in den tatsächlichen Datentyp der Spalte, wenn Abfragen verarbeitet werden, z. Sie können Dinge wie set int_col = '32' schreiben und es wird es als set int_col = 32 behandeln .
Es gibt ein wenig zusätzlichen Overhead, da numerische Daten nicht binär übertragen werden; der Server muss sie parsen. Aber wenn Sie nicht eine große Anzahl von INSERT- oder UPDATE-Anweisungen machen, wird dies wahrscheinlich vernachlässigbar sein.