MySQL中怎么判断一个表是否存在? 数据库用的MySQL,想判断某个表是否存在,库中没有information_schema, 也不要报异常,怎么解决?谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【Rinoajun】截止到2008-07-08 17:59:06的历史汇总数据(不包括此帖):发帖的总数量:2 发帖的总分数:20 每贴平均分数:10 回帖的总数量:58 得分贴总数量:15 回帖的得分率:25% 结贴的总数量:2 结贴的总分数:20 无满意结贴数:1 无满意结贴分:20 未结的帖子数:0 未结的总分数:0 结贴的百分比:100.00% 结分的百分比:100.00% 无满意结贴率:50.00 % 无满意结分率:100.00% 敬礼! 查查mysql的系统表,在那里应该有记录的。然后你用一个resultSet接收一下,如果rs里面没有值,就说明表不存在,如果有就是存在。 show tables找出该数据库中所有的数据表,然后查找有没有你要查找的表 show tables看看结果集的数据或者desc mytablename看看是否报异常。 MySQL 5.0就已经可以用下面的了,难道楼主的版本还是4版本的?这么老了?select *from information_schema.tableswhere table_name = 'TableName' 那就用下面的试试show tables like 'TableName' ------------------------------------------------------------- Quietly through ..... 谢谢大家 show tables 不错 jdbc preperedStatement类 ?占位符问题 一个截取字段的问题 getNumActive() 是做什么用的? 急!!!!急!!! Java 类库的掌握..... 问Character类的几个方法 帮我看看是哪里错了? 通信软件编程哪种语言好 用java如何获取系统时间 问个cmd控制台的问题 高手帮帮忙!!!问题一搞定!马上给分! 求spring简单实例,请加注释。
楼主【Rinoajun】截止到2008-07-08 17:59:06的历史汇总数据(不包括此帖):
发帖的总数量:2 发帖的总分数:20 每贴平均分数:10
回帖的总数量:58 得分贴总数量:15 回帖的得分率:25%
结贴的总数量:2 结贴的总分数:20
无满意结贴数:1 无满意结贴分:20
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:50.00 % 无满意结分率:100.00%
敬礼!
然后你用一个resultSet接收一下,如果rs里面没有值,就说明表不存在,如果有就是存在。
select *from information_schema.tables
where table_name = 'TableName'
show tables like 'TableName'
Quietly through .....