Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

No MySQL, por que esse IF está retornando falso?


De MySQL

Então 1 é verdadeiro porque 1 !=0 e 1 !=NULL. Isso é como o que você veria em C.

Mas para uma string, dizer que um 'teste' é avaliado como verdadeiro não tem base real na definição e não faz sentido lógico. Ele precisa ser comparado a algo para um resultado booleano.