我有一个试图导入的SQL转储即时消息,但出现语法错误

时间:2018-12-07 22:33:43

标签: mysql sql phpmyadmin mariadb

错误

静态分析:

在分析过程中发现

2个错误。

1。意外的语句开始。 (在“ phpMyAdmin”附近,位置0) 2.无法识别的语句类型。 (在位置11的“ SQL”附近)

SQL查询:

phpMyAdmin SQL Dump-版本4.5.1-http://www.phpmyadmin.net--主机:127.0.0.1-生成时间:2017年4月12日,上午4:16-服务器版本:10.1.13 -MariaDB-PHP版本:5.6.23 SET SQL_MODE =“ NO_AUTO_VALUE_ON_ZERO”

MySQL表示:文档

1064-您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在'phpMyAdmin SQL Dump

附近使用

-版本4.5.1  -http://www.phpmyadmin.net  -  -主持人:第1行12'

2 个答案:

答案 0 :(得分:0)

-- indicates a comment in SQL。我认为您的转储应该看起来像这样,直到SET SQL_MODE ...的所有内容都为注释。

-- phpMyAdmin SQL Dump
-- version 4.5.1
-- http://www.phpmyadmin.net --
-- Host: 127.0.0.1
-- Generation Time: Apr 12, 2017 at 04:16 AM
-- Server version: 10.1.13-MariaDB
-- PHP Version: 5.6.23

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO" 

答案 1 :(得分:0)

固定于:

从第一个查询开始跳过此查询数量(对于SQL):1(而不是0)