[MySql] Bedingung um Null Spalten zu finden ?

Ich habe schon fast alles erfoglos veruscht:

select * from mytable where typ_char = NULL

select length(typ_char),length(typ_char),typ_char like Null,typ_char not like Null, typ_char = null, length(typ_char) like null,
length(typ_char) 0, typ_char = typ_char from logdata_person
select * from mytable where typ_char REGEXP ‚^$‘

etc.

Jetzt habe ich folgendes festgestellt:
Das Problem tritt nur auf wenn ich in eine bestehende Tabelle, mit bestehendem Inhalte (schon was drin), eine Spalte einfüge.
Dann ist ein nicht abfragbares „nichts“ in dieser Spalte.
D.h. ich bekomme egal was ich frage immer keinen Wahrheitswert (also auch nicht 0 oder false oder so).
Deshalb muss ich gleich nach dem ich die Spalte eingefügt haben alles Werte dieser Spalte auf ein definiertes „Nichts“ updaten, das sich dann wieder abragen lässt (z.B. where typ_char = „“)

Blöde Methode aber funktioniert.

Gruß sebastian

select * from db where spalte is null
select * from db where spalte is null

bzw.

select * from db where spalte is not null

kein direktes benutzen von spalte = null!