Depuis MySQL
Donc 1 est vrai car 1 !=0 et 1 !=NULL. C'est comme ce que vous verriez en C.
Mais pour une chaîne, dire qu'un 'test' est évalué à vrai n'a aucune base réelle dans la définition et n'a pas de sens logique. Il doit être comparé à quelque chose pour un résultat booléen.