2012-07-13 2 views
-1

phpMyAdmin을 통해 서버에 데이터베이스를 가져 오려고하는데 다음과 같은 오류가 표시되며 문제를 찾으려면 도움이 필요합니다.phpmyadmin 데이터베이스 가져 오기를 통해 서버에서 SQL 쿼리에 오류가 발생했습니다.

SQL query: 

-- 
-- Database: `mydata` 
-- 
-- -------------------------------------------------------- 
-- 
-- Table structure for table `add_place` 
-- 
CREATE TABLE IF NOT EXISTS `add_place` (

`id` INT(11) NOT NULL AUTO_INCREMENT , 
`place_name` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , 
`place_tel` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , 
`place_email` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , 
`url` VARCHAR(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , 
`place_address` VARCHAR(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , 
`place_describe` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , 
`place_cat` VARCHAR(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , 
`image` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , 
PRIMARY KEY ( `id`) 
) ENGINE = INNODB DEFAULT CHARSET = latin1 AUTO_INCREMENT =21; 

MySQL said: 

#1046 - No database selected 

답변

1

먼저이 명령을 입력 :

use mydatabase; 

가 (물론 데이터베이스 이름이 무엇 이건 "하여 MyDatabase"대체)

0

당신은 당신이 사용하는 데이터베이스를 선택해야합니다을 . add_place이 테이블이고 PHPMyAdmin이 올바른 데이터베이스에 추가 할 수 있도록 database_name.add_place을 추가해야합니다.

0

먼저 데이터베이스를 만든 다음 Import을 사용해야합니다. 즉, 데이터베이스를 생성 한 후 phpMyAdmin의 왼쪽에있는 이름을 클릭해야합니다. 그 이후에만 PMA에서 "깊이"에 있기 때문에 Import 옵션을 사용할 수 있습니다. 데이터를 가져올 데이터베이스가 이미있는 경우 PMA의 왼쪽에있는 데이터베이스 목록에서 해당 데이터를 클릭하기 만하면됩니다. 메인 페이지의 "가져 오기"를 통해 직접 데이터를 가져 오려고하면

은 당신의 SQL 덤프 분명히 코드와 그렇지 않은 데이터베이스 자체에 대한 참조를 포함한다고 가정합니다.

관련 문제