1

私は Joomla を使用しており、最近新しいテンプレートをインストールしました。上記のテンプレートのデモ コンテンツを機能させるには、phpMyAdmin を使用して .sql ファイルをデータベースにインポートする必要があります。ただし、ファイルをインポートしようとすると、次のエラー メッセージが表示されます。

SQL-Befehl [SQL-Order] :

--
-- Datenbank *[database]*: `j17_jp_investment`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur *[table structure]* für Tabelle *[table, sheet]* `jos_assets`
--
DROP TABLE IF EXISTS `jos_assets` ;

MySQL meldet [レポート] :ドクメンテーション [ドキュメンテーション]

#1046 - No database selected 
4

3 に答える 3

1

購入したばかりのテンプレートで同じ問題が発生しました。MySQL 文を追加します。USE jml_d52ka2dc1f; どこで jml_d52ka2dc1f; はデータベース名です。

dump.sql ファイルは次のようになります。

USE jml_d52ka2dc1f;

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

DROP TABLE IF EXISTS `jml_assets`;
CREATE TABLE IF NOT EXISTS `jml_assets` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
`parent_id` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.',
`lft` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
`rgt` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
`level` int(10) unsigned NOT NULL COMMENT 'The cached level in the nested tree.',
`name` varchar(50) NOT NULL COMMENT 'The unique name for the asset.\n',
`title` varchar(100) NOT NULL COMMENT 'The descriptive title for the asset.',
`rules` varchar(5120) NOT NULL COMMENT 'JSON encoded access control.',
 PRIMARY KEY (`id`),
 UNIQUE KEY `idx_asset_name` (`name`),
 KEY `idx_lft_rgt` (`lft`,`rgt`),
 KEY `idx_parent_id` (`parent_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=43 ;

:) 楽しみ!

参照: http://dev.mysql.com/doc/refman/5.0/en/use.html

于 2014-02-06T05:20:58.157 に答える
0

「j17_jp_investment」というデータベースはありますか?

それ以外の場合は、.sqlファイルからその行を削除し、phpmyadminに移動し、joomlaが使用しているデータベースを選択してから、[インポート]タブに移動してインポートを試みます。

于 2012-05-27T09:54:38.763 に答える
0

同じエラーが表示されていました。クライアントの mySQL データベースを WAMP サーバーにインポートしようとしていました。

SQL クエリの先頭に次の 2 つの単語を追加しました。

USE [database_name]

ただし、そうする前に、上記のコードで使用しているのとまったく同じ名前のデータベースを作成したことを確認しました。

于 2016-01-22T17:04:35.870 に答える