Dobrý večer
mám tabulku se sloupcem 'nick', který má výchozí hodnotu nastavenou na NULL a já bych potřeboval vyselectovat všechny záznamy, které mají ve sloupci hodnotu NULL... podle mých zkušeností by to měl udělat select .
SELECT * FROM `registrace_LARP` WHERE nick IS NULL
ale ten mi vrátí, že počet záznamů je nula! (v datech určitě jsou hodnoty, které by to mělo vybrat).
Mohl by mi někdo prosím poradit, kde mám chybu?
Předem děkuji
Mirek Roušal
no ja bych ten dotaz napsal treba takhle:
SELECT * FROM `registrace_LARP` WHERE nick = null
kdyz nedas null do uvozovek tak by to melo jit
No ale ted koukam do manualu kde jsou priklady s IS NULL takze by to tvoje melo jit taky...
SELECT * FROM `registrace_LARP` WHERE nick = ''
jojo, null a '', to je velký rozdíl
a is null je samozřejmě správně. Jenom mě napadá nenastavil jsi ty nicky na 'null'? (insert into tabulka (nick) values ('null') -- místo: insert into tabulka (nick) values (null) )?