Kann MySQL Zeichenfolgen automatisch in Zahlen umwandeln?
MySQL verfügt über die Fähigkeit, Zeichenfolgen automatisch in numerische Werte umzuwandeln oder umzuwandeln, was eine nahtlose Datenbearbeitung ermöglicht . Diese Konvertierung folgt bestimmten Regeln, die diese Vorgänge regeln.
So funktioniert die String-Konvertierung
Interpretation eines Spezifischen Abfrage
Betrachten Sie die folgende Abfrage:
SELECT table.* FROM table WHERE>
Angesichts der Tatsache, dass die Spalte „id“ als Bigint-Typ definiert ist, wie wird diese Abfrage interpretiert?
Antwort:
Laut der MySQL-Dokumentation gilt in Fällen, in denen ein Argument eine Zeichenfolge ist und der andere ist ein numerischer Typ, der Vergleich wird als Gleitkommazahl durchgeführt. Somit entspricht die obige Abfrage:
WHERE id = 0.0
Das obige ist der detaillierte Inhalt vonKonvertiert MySQL bei Vergleichen automatisch Zeichenfolgen in Zahlen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!