MySQL Database changed 是怎么回事??

时间:2022-09-20 10:43:21
我的sql语句是:
insert into book_info (userid,catid,areaid,title,linkman,email,qq,postdate,ip,is_check) values (1,6,0,'ok','tjy','tjy2011@126.com','123456',1276778856,'127.0.0.1',1);
然后执行,执行结果是 Database changed


麻烦大家告诉我这是哪里出问题了???这个问题搞得好烦啊!!

7 个解决方案

#1


你用命令行执行一遍,贴出结果看看。
你说的现象不可信。

#2


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

#3


估计你用USE 改变了数据库

#4


http://hi.baidu.com/yslh2011/blog/item/fa0f3c0b5d692e980a7b82ea.html

这是截图地址,用的是navicat 8 for mysql 
我重启动系统还是一样的错误,郁闷死了?????

#5


你是在当前数据库下执行此命令?
当前数据库下是否有此表?
在命令行下是否正常

#6


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

#7


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

#1


你用命令行执行一遍,贴出结果看看。
你说的现象不可信。

#2


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

#3


估计你用USE 改变了数据库

#4


http://hi.baidu.com/yslh2011/blog/item/fa0f3c0b5d692e980a7b82ea.html

这是截图地址,用的是navicat 8 for mysql 
我重启动系统还是一样的错误,郁闷死了?????

#5


你是在当前数据库下执行此命令?
当前数据库下是否有此表?
在命令行下是否正常

#6


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

#7


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