Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql ne peut pas sélectionner l'enregistrement dans la table

Les nulls sont vraiment intéressants .

De plus

Il y a beaucoup de façons différentes d'écrire cela. L'un d'eux étant :

select id, acct_name, status from admin_user where status IS NULL
  OR status != 2

Alternativement comme @shA.t l'a suggéré.

select id, acct_name, status from table1 where COALESCE(status, 0)  != 2

Vérifiez simplement que 0 est bien un nombre qui n'apparaît nulle part ailleurs dans le tableau.