2014-03-06 114 views
1

你能解釋爲什麼我得到這個錯誤?當我嘗試將我在較早的xampp中創建的數據庫導入到較新的xampp時,它發生了。下面是錯誤代碼:#1046 - 沒有選擇數據庫

-- phpMyAdmin SQL Dump 
-- version 2.8.1 
-- http://www.phpmyadmin.net 
-- 
-- Host: localhost 
-- Generation Time: Mar 06, 2014 at 11:21 AM 
-- Server version: 5.0.21 
-- PHP Version: 5.1.4 
-- 
-- Database: `dev_alumni` 
-- 

-- -------------------------------------------------------- 

-- 
-- Table structure for table `alm_block_user` 
-- 
CREATE TABLE `alm_block_user` (
    `id` int(11) NOT NULL auto_increment, 
    `user_ref_id` int(11) NOT NULL, 
    `text` text collate latin1_general_ci NOT NULL, 
    PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=14 ; 

MySQL表示:

#1046 - No database selected 
+0

它只是你試圖創建的表。 首先選擇一個數據庫 然後試一試。 –

+2

嘗試使用'USE'命令http://dev.mysql.com/doc/refman/5.0/en/use.html – 2014-03-06 12:33:46

回答

1

嘗試在導入之前創建數據庫。

5

使用您的phpmyadmin創建數據庫dev_alumni

選擇數據庫,然後導入

1

必須指明哪些數據庫除非有活躍的會話才能使用。你可以在沒有使用的語法中指出。

如果數據庫不存在,請先執行此操作。

CREATE SCHEMA IF NOT EXISTS dev_alumni; 

CREATE TABLE dev_alumni.`alm_block_user` (
    `id` int(11) NOT NULL auto_increment, 
    `user_ref_id` int(11) NOT NULL, 
    `text` text collate latin1_general_ci NOT NULL, 
    PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=14 ; 
相關問題