select sum(id) from book;
select sum(id) from book where id like '%1';
select * from book;
前两句sql语句都可以之行返回结果,就第三句没有结果集。刚开始接触mysql这种问题的原因是 ?

解决方案 »

  1.   

    估计你的book 中一条记录都没有吧。 所以select * from book;什么都没返回。
      

  2.   

    那就象下面一样贴一下你的执行结果吧。mysql> select sum(col4) from xx;
    +-----------+
    | sum(col4) |
    +-----------+
    |      NULL |
    +-----------+
    1 row in set (0.08 sec)mysql> select * from xx;
    Empty set (0.00 sec)mysql>
      

  3.   

    但是在mysql中开启Resultset 2的窗口,select * from book就有结果
    为什么在Resultset1中同样的语句却没有输出结果呢
      

  4.   

    要不加我QQ,远程下吧,doc下mysql我不会Q306232742
      

  5.   

    ResultSet2的窗口?它在插入数据,并且没有提交?