我正在使用phpMyAdmin将Drupal mySQL数据库从一台服务器移动到另一台服务器。
此举是从功能正常的站点到本地mac MAMP服务器,以便进行一些开发工作。我正在使用SQL格式进行导出。我也在选择添加删除表...'在用于导出的对象创建选项下。我使用默认设置导入MAMP数据库。
创建所有表,并在本地主机上加载站点。据我所知,一切正常。但是我从MAMP phpMyAdmin收到以下错误/报告。
Error
SQL query:
MySQL said: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
没有显示sql查询,只是一堆空行。
以下是我尝试导入的导出数据库文件的前几行。
-- phpMyAdmin SQL Dump
-- version 4.0.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: May 05, 2014 at 01:02 PM
-- Server version: 5.5.32-cll
-- PHP Version: 5.3.17
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 utf8 */;
--
-- Database: `userid_databasename`
--
USE 'userid_databasename';
-- --------------------------------------------------------
--
-- Table structure for table `actions`
--
DROP TABLE IF EXISTS `actions`;
我可以忽略此错误,因为一切似乎都有效吗?或者有什么我需要改变以避免这个错误?
答案 0 :(得分:1)
蒂普: 只需在phpmyadmin中复制/粘贴一个语句,然后执行它。所以你会看到它崩溃的地方。