Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich das Typspezifikationszeichen aus dem MySQLi-Feld

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.