之前答案的所有应用程序都失败了 - #1062 - 重复“主要”的重复输入“1”

时间:2015-03-18 13:43:50

标签: mysql indexing import export

这个问题已被多次询问,但所提供的帮助都没有解决我的问题,可能是因为我没有正确应用答案。

下面的代码是通过访问我为本地教会开发的在线数据库(各种PHP页面正确调用数据并且通常按照我的预期执行)和使用phpMyAdmin Export命令生成的。

我在PC上的本地服务器上运行的原始开发区域失败,因此我使用phpMyAdmin创建了一个新的本地服务器。我创建了我需要的数据库 - 小猎犬和墓地。还没有表格。然后我运行了我通过Export命令在线获得的文件。

我预计当我使用Import在本地服务器上运行时,Export生成的文件会起作用。但我得到#1062 - 重复的条目' 1'关键'主要' (或该消息的变化)无论我尝试什么

我只包含了墓地文件,直到管理部分。我从来没有达到下一节!除了表格和数据之外,域名1是相同的,并产生相同的错误。

感谢。

伊恩

-- phpMyAdmin SQL Dump
-- version 4.2.5
-- http://www.phpmyadmin.net
--
-- Host: localhost:3306
-- Generation Time: Mar 18, 2015 at 01:17 PM
-- Server version: 5.0.95-log
-- PHP Version: 5.5.14

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
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 */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `graveyard`
--

-- --------------------------------------------------------

--
-- Table structure for table `admin`
--

CREATE TABLE IF NOT EXISTS `admin` (
  `adminId` int(11) NOT NULL auto_increment,
  `userName` varchar(50) NOT NULL,
  `password` varchar(50) NOT NULL
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `admin`
--

INSERT INTO `admin` (`adminId`, `userName`, `password`) VALUES
(1, 'wardens', 'Bega&1120');

1 个答案:

答案 0 :(得分:0)

您正在将数据导入已填充的表格中。

请注意,没有USE命令。什么控制INSERT将进入哪个数据库(terriergraveyard?)

如果没有响铃,请更详细地浏览数据流。考虑为您的祖母提供一系列可供遵循的指示。