0

phpmyadmin の [データベースで SQL クエリ/クエリを実行] ページから次のクエリを実行しようとしています。

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 は引き続き「データベースにテーブルが見つかりません」と報告します。クエリまたはデータベースの何が問題になっていますか? ありがとう!

注: 上記のクエリは、データベースにインポートしたい、より大きなダンプの一部です。

4

1 に答える 1

0

どうでも。私はデータベースを削除し、空白のデータベースからやり直しましたが、すべてが正常に実行されています。私のウェブホストがmySQL5.0.92からmySQL5.1.63にアップグレードしたとき、どういうわけか物事が台無しになりました。ごめん!

于 2012-10-26T17:21:09.817 に答える