将mysql数据库导入phpmyadmin#1064

时间:2016-11-04 08:15:31

标签: php mysql wordpress phpmyadmin

我尝试将wordpress数据库导入phpmyadmin时出错。 错误消息

  

-    - 数据库:133425-admin    - USE 133425 - admin;

     

MySQL sa:Dokumentation

     

1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以获得正确的语法

     

near' 133425-admin'在第4行

.sql文件中的第一行是

-- 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 @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@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;

从旧数据库到此数据库的唯一变化是名称133425-admin所以我添加了USE 133425-admin; 将.sql文件导入名为与成功之前相同的数据库时。

USE ....行错吗?

以下是该问题的屏幕截图:

Picture of the problem

1 个答案:

答案 0 :(得分:0)

最好通过命令行尝试导入,这是一个例子:

mysql -u username -p database_name < file.sql

导入之前,请确保创建空数据库名称。