Ginger Cheng <[EMAIL PROTECTED]> wrote:
>        I am just wondering if anyone has seen this before querying an innoDB table:
> 
> select count(*) from Table where field1=3;
> returned 782 rows
> 
> select count(*) from Table where field1=3 and field2 is not null;
> returned 666 rows
> 
> Here comes the shocking part:
>        select count(*) from Table where field1=3 and field2 is null;
>        returned 1 row
> 
> If I do sth like
> select count(*) from Table where field1=3 and (field2 is not null or field2 
> is null);
> returned 782 rows
> 
>        I just don't know what is going on. I tried different connection, 
> different login but still the same. Could anyone give me some clue.

It's a known bug that is already fixed:
        http://bugs.mysql.com/bug.php?id=2483





-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Egor Egorov
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.net
       <___/   www.mysql.com




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to