sql >> Databasteknik >  >> RDS >> Mysql

Varför MySQL konverterar automatiskt strängar till siffror?

För att jämföra tal med strängar konverterar MySQL båda värdena till reella tal (lagrade med flyttalsstandarden).

Reglerna beskrivs i "Typkonvertering i uttrycksutvärdering" dokumentationssida:

Fallet du beskrev passar in i det sista objektet:"i alla andra fall jämförs argumenten som (reella) flyttal" .



  1. Golang SQL-frågevariabelersättning

  2. Vilken kolumn ska det klustrade indexet placeras på?

  3. Visa en tabell i varje loop med databasvärden

  4. Ta bort dubbletter av rader från tabellen utan unik nyckel