2016-06-28 2 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에는 dump 명령이 없습니다. * 적절한 * 태그를 사용하십시오. –

+0

오류 메시지는'-'는 https://mariadb.com/kb/en/mariadb/comment-syntax/가 말했기 때문에 이상한 주석을 나타내지 않고 내보내기는 거기에 넣은 것입니다 ... –

+0

'show variables 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 

사이드 노트에서 오류로 인해 가져 오기에서 벗어나는 "-"처럼 보입니다.

관련 문제