这个mysql导入有什么问题?

时间:2013-11-24 05:58:48

标签: mysql

转储文件由phpMyAdmin创建。我将它导入我的本地MySQL服务器时遇到问题。似乎这条线导致了问题:

PRIMARY KEY (`arid`)

转储文件标题

-- phpMyAdmin SQL Dump
-- version 4.0.8
-- Server version: 5.5.32-cll
-- PHP Version: 5.3.17

本地MySQL版

innodb_version: 1.1.8
protocol_version: 10
version: 5.5.17

转储文件减少到最低限度

CREATE TABLE IF NOT EXISTS `ar` (
    `arid` int(11) NOT NULL,
    PRIMARY KEY (`arid`)
) ENGINE=InnoDB;

更新

这变得很奇怪......

  1. 此命令通过MySQL提示符工作。

    create table ararid int(11)not null);

  2. 我删除了表格。

  3. 我将相同的命令(Ctrl + V)放入转储文件中。转储文件只有该命令。

  4. 使用DOS提示符,我导航到包含转储文件的文件夹并执行type file.sql。 DOS提示确认该文件仅具有步骤1中的命令。

  5. 当我尝试导入它时,我得到“你的sql语法有错误”

2 个答案:

答案 0 :(得分:0)

错误发生在您的sql文件中。 admin_WebSiteAdmin.sql 文件中存在的一个SQL查询出错。

答案 1 :(得分:0)

您能告诉我们您的主机上的mysql版本以及本地计算机上的mysql吗?

很可能,此错误的原因是版本之间不兼容。