2016-06-28 108 views
-3

我導出我的數據庫,因爲我改變了服務器。 現在我想導入我的SQL轉儲,但我得到錯誤:SQL - #1064 - 您的SQL語法錯誤;

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'phpMyAdmin SQL Dump 

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"' at line 1 

在這裏開始我的轉儲:

-- phpMyAdmin SQL Dump 
-- version 4.0.5 
-- http://www.phpmyadmin.net 
-- 
-- Host: localhost 
-- Czas wygenerowania: 28 Cze 2016, 12:42 
-- Wersja serwera: 5.5.32-cll 
-- Wersja PHP: 5.3.17 

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 utf8 */; 
+0

SQL Server沒有轉儲命令。請使用* proper *標籤。 –

+0

錯誤消息意味着' - '不表示一個很奇怪的註釋,因爲https://mariadb.com/kb/en/mariadb/comment-syntax/表示它是,而導出是把它放在那裏的那個... –

+0

'顯示變量,其中variable_name如'%version%';'並查看每個允許的內容 – Drew

回答

0

你改變服務器類型?(Microsoft SQL,MySQL,Postgres ...) 如果是這樣,那將影響SQL的工作方式。您將需要爲您正在使用的SQL版本使用適當的語法。

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'phpMyAdmin SQL Dump 

在附註中,您的錯誤使其看起來像「 - 」是什麼是拋出導入。