如何将SQL3.4数据库导入phpmyadmin?

ni65a41a  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(255)

我想我的数据库已经过时了,它是用不同版本的phpmyadmin导出的,现在我有点卡住了,因为我不知道如何导入它而不出错。
这是数据库的信息:

phpMyAdmin SQL Dump
version 3.4.11
Server version: 5.5.60
PHP Version: 5.4.45
SQL MODE="NO_AUTO_VALUE_ON_ZERO";

我在网上发现,删除sql mode=“no \u auto \u value on \u zero”;我对每个文件都这么做了(因为它是一个大文件,我必须在导入之前拆分它)。它适用于第一个没有错误,但其他人不断给我错误,如:


# 1062 - Duplicate entry for '161521' for key 'PRIMARY'

以及


# 1064 - You have an error in your SQL syntax near '

INSERT INTO `Case` VALUES
(0, '', NULL, NULL, NULL, 0, 0),
(1010, ''

我试着在导入页面中使用兼容模式,但它没有起到任何作用,虽然我搜索了这些错误,但解决方案都不起作用,所以我想可能是因为数据库是用不同版本的myphpadmin和php导出的,我不知道。
这些是一条铁线:

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 */;

INSERT INTO `Messaggie` (`IDMessage`, `IDMotherMessage`, `IDHerald`, `Title`, `Messagge`, `Author`, `IDGuild`, `Img`, `Corp`, `IDRace`, `DateMessagge`, `Read`, `Important`) VALUES
    (161521, 0, 53, '[Content] My first book', '[b]Date:[/b] 15/05/2017\r\n[b]Place:[/b] Forest\r\n[b]Characters:[/b]

以及

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 */;

        
        INSERT INTO `House` VALUES
        (0, '', NULL, NULL, NULL, 0, 0),
        (1010, 'House', '2010-03-24 00:00:00', 'Character', NULL, 0, 205),
        (501, 'Location', '2010-03-25 00:00:00', 'Character', NULL, 10, 205),

        (401, 'ab', '2010-03-24 00:00:00', 'Character', NULL, 20, 205)

我注意到了
 第二个文件中的符号,但实际上是microsoft sql server将它们放在那里,因为当我打开它时,程序告诉我行尾不一致,需要进行规范化(我选择使用unicode段落分隔符,但可能我会更改它,甚至不打开它并从记事本进行编辑)。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题