查询执行但没有结果

时间:2012-10-26 17:10:06

标签: mysql phpmyadmin

我试图通过"在数据库上运行SQL查询/查询来执行以下查询" phpmyadmin中的页面:

CREATE TABLE IF NOT EXISTS `bindings` (
  `binding_id` int(10) unsigned NOT NULL auto_increment,
  `game_id` smallint(5) unsigned NOT NULL,
  `layout_id` tinyint(3) unsigned NOT NULL,
  `key_number` tinyint(3) unsigned NOT NULL,
  `normal_action` varchar(128) default NULL,
  `normal_group` tinyint(2) unsigned default NULL,
  `shift_action` varchar(64) default NULL,
  `shift_group` tinyint(2) unsigned default NULL,
  `ctrl_action` varchar(64) default NULL,
  `ctrl_group` tinyint(2) unsigned default NULL,
  `alt_action` varchar(64) default NULL,
  `alt_group` tinyint(2) unsigned default NULL,
  `altgr_action` varchar(64) default NULL,
  `altgr_group` tinyint(2) unsigned default NULL,
  `extra_action` varchar(64) default NULL,
  `extra_group` tinyint(2) unsigned default NULL,
  `image_file` varchar(256) default NULL,
  PRIMARY KEY  (`binding_id`),
  KEY `fk_layout_id` (`layout_id`),
  KEY `fk_game_id` (`game_id`),
  KEY `idx_combined_bindings` (`game_id`,`layout_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=11150 ;

结果是一个绿色框和复选标记,表示查询已成功执行。然而,phpmyadmin仍然报告"在数据库中没有找到表格#34;。查询或数据库有什么问题?谢谢!

注意:上面的查询是我想要导入数据库的更大转储的一部分。

1 个答案:

答案 0 :(得分:0)

没关系。我删除了数据库并重新启动了一个空白的数据库,现在一切正常。当我的网站主机从mySQL 5.0.92升级到mySQL 5.1.63时,事情变得混乱了。遗憾!