2016-10-12 4 views
0

Der Versuch, eine MySQL-Datenbank mit PHP-Admin zu importieren. Wenn ich versuche, die Datei unterstützt durch meine Gastgeber zu importieren, erhalte ich diese Fehlermeldung:Importieren einer MySQL-Datenbank

SQL query: 

DROP TABLE IF EXISTS `wp_commentmeta` 

MySQL said: Documentation 
#1046 - No database selected 

Ich habe versucht, die Datenbank selbst auch zu exportieren, dann, dass bestimmte Datei zu importieren versuchen. Wenn ich das tue, erhalte ich jedoch eine völlig andere Fehlermeldung:

SQL query: 

CREATE TABLE IF NOT EXISTS `wp_commentmeta` (
    `meta_id` bigint(20) unsigned NOT NULL, 
    `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0', 
    `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `meta_value` longtext COLLATE utf8mb4_unicode_ci 
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci 

MySQL said: Documentation 
#1046 - No database selected 

Was kann ich tun, um dies zu beheben?

+0

Wählen Sie eine Datenbank - 'USE mydatabase;' – WillardSolutions

Antwort

0

Sie müssen USE eine Datenbank. Sie können Ihre Datei und fügen Sie die Zeile an der Spitze, so etwas wie bearbeiten:

USE databasename; 

Einige Tools können Sie eine Standarddatenbank festgelegt, wenn aus dem Backup wiederherstellen. Wenn Sie keine ausgewählt haben, die ein Problem darstellen könnte.

Wenn Sie keine Datenbank erstellt haben, müssen Sie dies zuerst tun.

0

Sie müssen auswählen, welche Datenbank Sie in Ihrem SQL importieren. Ihre erste Anweisung sollte sein:

USE DATABASE `db_name`; 
0

Sie haben keine Datenbank ausgewählt.

finden, welche Datenbanken existieren

SHOW DATABASES: 

und dann eine Auswahl zur Verwendung

USE `database_name` 

Sie sagen, dass Sie in einen neuen Host importieren, so würde ich davon ausgehen, dass Sie nicht bereits Datenbank erstellt;

CREATE DATABASE `database_name` 

Jetzt können Sie diese Datenbank USE Sie gerade erstellt haben; und Ihre Abfragen sollten nun funktionieren.