2012-05-26 64 views
1

我使用Joomla和我最近安裝了一個新的模板。 爲了使所述模板的演示內容有效,我需要使用phpMyAdmin將.sql文件導入到我的數據庫中。 然而,在試圖導入我收到此錯誤信息的文件:嘗試.sql導入後出現錯誤消息

SQL-Befehl [SQL-訂購]

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

的MySQL meldet [報告]:Dokumentation [文件]

#1046 - No database selected 

回答

0

你有一個名爲「j17_jp_investment」的數據庫嗎?

否則將該行從.sql文件中刪除,轉至phpmyadmin,選擇joomla正在使用的數據庫,然後轉至導入選項卡並嘗試導入。

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 @[email protected]@CHARACTER_SET_CLIENT */; 
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */; 
/*!40101 SET @[email protected]@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

0

同樣的錯誤被顯示出來我。我試圖將我的客戶端的mySQL數據庫導入到我的WAMP服務器。

我只是在我的SQL查詢的開頭加入這兩個詞:

USE [database_name]

然而,在這樣做之前,我確信,我創建了一個數據庫,與我完全相同的名稱在上面的代碼中使用。

相關問題