我的sql语句是:
insert into book_info (userid,catid,areaid,title,linkman,email,qq,postdate,ip,is_check) values (1,6,0,'ok','tjy','[email protected]','123456',1276778856,'127.0.0.1',1);
然后执行,执行结果是 Database changed
麻烦大家告诉我这是哪里出问题了???这个问题搞得好烦啊!!

解决方案 »

  1.   

    估计你执行了这个USE命令
    mysql> use test;
    Database changed
    mysql>
      

  2.   

    估计你用USE 改变了数据库
      

  3.   

    http://hi.baidu.com/yslh2011/blog/item/fa0f3c0b5d692e980a7b82ea.html这是截图地址,用的是navicat 8 for mysql 
    我重启动系统还是一样的错误,郁闷死了?????
      

  4.   

    莫名其妙了。
    如果没有执行USE TEST这样的显式修改访问的数据库,在SQL里面的表名称是另外库的表,就会报错,说表不存在。
      

  5.   

    我重新启动了系统,现在可以了,
    我在php里面这样调用语句是可以的,
    但是在navicat 里面当时就是出现database changed 结果,
    不过到现在我还不明白为什么会这样。
    就这样吧,不追究了。
    非常感谢各位答复!!