Ich habe einen Fehler, wenn ich versuche, Wordpress-Datenbank in phpmyadmin zu importieren. Fehler msgImportieren von MySQL-Datenbank in phpmyadmin # 1064
- - DATABAS:
133425-admin
- USE 133425 - admin;MySQL sa: Dokumentation
1064 - Sie haben einen Fehler in Ihrer SQL-Syntax; das Handbuch überprüfen, die für die richtige Syntax zu Ihrer MySQL-Server-Version entspricht
in der Nähe von ‚133.425-admin‘ zu verwenden, in Zeile 4
und die ersten Zeile in der SQL-Datei ist
-- phpMyAdmin SQL Dump
-- version 4.5.1
-- http://www.phpmyadmin.net
--
-- Värd: 127.0.0.1
-- Tid vid skapande: 04 nov 2016 kl 08:56
-- Serverversion: 10.1.16-MariaDB
-- PHP-version: 5.6.24
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;
/*!40101 SET @[email protected]@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Databas: `133425-admin`
--
USE 133425-admin;
-- --------------------------------------------------------
--
-- Tabellstruktur `django_migrations`
--
CREATE TABLE `django_migrations` (
`id` int(11) NOT NULL,
`app` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`applied` datetime(6) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Die einzige Sache, die Änderungen von meiner alten Datenbank zu dieser haben, ist der Name 133425-admin, also fügte ich USE 133425-admin hinzu; Beim Importieren der .SQL-Datei in eine Datenbank mit dem gleichen Namen wie zuvor, ist sie erfolgreich.
Ist die USE .... Zeile falsch?
Hier ist ein Screenshot des Problems:
Wenn Sie eine Datenbank aus phpMyAdmin exportieren, wird normalerweise eine Abfrage "CREATE IF NOT EXISTS" für eine Datenbank hinzugefügt. Aber in diesem Fall wird ausdrücklich erwähnt, eine bestimmte Datenbank zu verwenden. Das ist der Grund, warum Sie es erfolgreich in eine Datenbank mit demselben Namen importieren können. USE ist nicht falsch, aber die Exportprozedur muss in Ihrem Fall anders sein, um zu dieser Art von SQL-Dump zu führen. –
Existiert die Datenbank '133425-admin'? Wenn ja, was passiert, wenn Sie Backticks wie 'USE \' 133425-admin; \ ''? – roberto06
USE \ '133425-admin \ '; anstelle von USE 133425-admin; – coder