2014-03-06 3 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 –

답변

1

가져 오기 전에 데이터베이스를 만들어보십시오.

5

당신의 phpMyAdmin을 사용하여 데이터베이스 dev_alumni를 작성,

다음 해당 데이터베이스 가져 오기

1

를 선택 당신은 표시해야합니다는 데이터베이스에 활동적인 sesssion이 없으면 사용하십시오. 구문을 사용하지 않고 나타낼 수 있습니다.

데이터베이스가없는 경우 먼저 실행하십시오.

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 ; 
관련 문제