Anja: Mysql5: TinyInt

Beitrag lesen

Moin,

habe in einer Tabelle ein Feld als BOOl bzw. TinyInt definiert.
Dafür sind Datensätze vorhanden, wo dieses Feld auf 1 gesetzt wurde. In anderen Fällen wurde dem Feld kein Wert zugewiesen sodass es NULL (nicht 0) als Wert hat.
Nun versuche ich die Datensätze zu selektieren, bei denen das Feld nicht =1 ist, aber aus einem mir nicht bekannten Grund klappt das einfach nicht :(
SELECT * FROM testtable WHERE boolTest!=1
Habe es auch mit WHERE boolTest=NULL und anderen Varianten versucht.
Immer ist das Ergebnis leer (kein Datensatz).
Wenn ich mir die Tabelle ohne WHERE condition anzeigen lasse, sind die Zeilen mit leerem Feldwert zu sehen.
Btw. mit WHERE boolTest=1 klappts interessanter Weise schon; aber das will ich ja gar nicht... stattdessen NOT boolTest=1, was wiederum keine Zeile liefert :(

Bitte helfen. Das nervt