sql >> Databasteknik >  >> RDS >> Mysql

Varför returnerar denna OM falskt i MySQL?

Från MySQL

Så 1 är sant eftersom 1 !=0 och 1 !=NULL. Det här är som du skulle se i C.

Men för en sträng, att säga att ett "test" utvärderas till sant har ingen verklig grund i definitionen och är inte logiskt vettigt. Det måste jämföras med något för ett booleskt resultat.



  1. GÅ MED I Performance Issue MySQL

  2. Infogar preparerat statement till databasen - PSQL

  3. Oracle Concurrent Manager – CP Analyzer för E-Business Suite

  4. Räkna antalet rader som inte ligger inom 10 sekunder från varandra