2011-07-30 10 views
10

Mam plik sql, który wyeksportowałem z phpmyadmin na innym komputerze. Próbowałem zaimportować plik na tym komputerze i uzyskać ten błąd: zapytanieBłąd importu bazy danych phpMyadmin # 1046 - Nie wybrano żadnej bazy danych

Error 

SQL:

-- 
-- Database: `phplogin` 
-- 
-- -------------------------------------------------------- 
-- 
-- Table structure for table `people` 
-- 
CREATE TABLE IF NOT EXISTS `people` (

`id` INT(11) NOT NULL AUTO_INCREMENT , 
`name` VARCHAR(25) NOT NULL , 
`age` INT(11) NOT NULL , 
`testvar` VARCHAR(5) NOT NULL , 
PRIMARY KEY ( `id`) 
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =3; 

MySQL said: 

#1046 - No database selected 

Odpowiedz

39

Błąd dlatego, że albo nie wybrano bazy danych po lewej stronie, aby zaimportować do, i/lub nie utworzyłeś najpierw pustej bazy danych. Utwórz bazę danych w phpMyAdmin o nazwie "phplogin", wybierz ją po lewej stronie, a następnie uruchom import.

+4

Każdy pomysł, jak to zrobić w konfiguracji phpMyAdmin, która loguje się tylko do określonej bazy danych? (W związku z tym nie ma DB do wyboru po lewej stronie, tylko tabele.) –

+2

Co, jeśli nie było bazy danych do wyboru w pierwszej kolejności? Zrobiłem cały eksport mojej całej kolekcji phpmyadmin i przeformatowałem mój komputer. Kiedy próbuję zaimportować plik, otrzymuję tę samą wiadomość. Potrzebuję go do utworzenia tabel bazy danych dla mnie, ponieważ nie mogę przejść i dodać każdego dokładnie tak, jak było. Dlaczego nie uwzględniono tego w eksporcie? – Lee

2

poniższą linię do początku pliku sql

CREATE DATABASE phplogin; 

Te problemy mogą być rozwiązane poprzez eksport pliku SQL będąc poza phpmyadmin database.Then automatycznie dołącza powyższy zapis do pliku SQL

0

Miałem ten problem właśnie w tym momencie i żadna z powyższych odpowiedzi nie rozwiązała mojego problemu. W końcu ponownie uruchomiłem eksport, a wynikowy plik .sql był znacznie większy. Problemem był więc błędny eksport, który spowodował niekompletny plik SQL. Niezbędne oświadczenia zostałyby w tym przypadku skrócone.

Powiązane problemy