得到错误#1050-上载50 mb的sql文件时,wamp中的表'batch'已经存在

时间:2019-11-14 09:41:14

标签: mysql sql

请给我教书,以解决此错误。当我尝试导入.sql文件时,SQL显示此消息。

-- --------------------------------------------------------
--
-- Table structure for table `batch`
--
CREATE TABLE `batch` 
(
    `id` int(11) NOT NULL,
    `batch_code` varchar(255) DEFAULT NULL,
    `date` date DEFAULT NULL,
    `status` int(11) DEFAULT NULL,
    `class` varchar(255) DEFAULT NULL,
    `board` varchar(255) DEFAULT NULL,
    `subject` varchar(255) DEFAULT NULL,
    `batch_name` varchar(255) DEFAULT NULL,
    `teacher` varchar(255) DEFAULT NULL,
    `time` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1

MySQL说:文档

  

错误#1050-表“批次”已存在

预先感谢

2 个答案:

答案 0 :(得分:1)

您已经创建了批次名称表。

您要再次创建相同的名称表,或者先删除该名称表,然后再创建。

DROP TABLE `batch`; 

CREATE TABLE `batch` (
 `id` int(11) NOT NULL,
 `batch_code` varchar(255) DEFAULT NULL,
 `date` date DEFAULT NULL,
 `status` int(11) DEFAULT NULL,
 `class` varchar(255) DEFAULT NULL,
 `board` varchar(255) DEFAULT NULL,
 `subject` varchar(255) DEFAULT NULL,
 `batch_name` varchar(255) DEFAULT NULL,
 `teacher` varchar(255) DEFAULT NULL,
 `time` varchar(255) DEFAULT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1

有关详细信息,请参见屏幕截图: enter image description here

答案 1 :(得分:0)

先删除第一个,然后执行create语句,使该表已存在于数据库中

drop table batch;

CREATE TABLE `batch` (
  `id` int(11) NOT NULL,
  `batch_code` varchar(255) DEFAULT NULL,
  `date` date DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `class` varchar(255) DEFAULT NULL,
  `board` varchar(255) DEFAULT NULL,
  `subject` varchar(255) DEFAULT NULL,
  `batch_name` varchar(255) DEFAULT NULL,
  `teacher` varchar(255) DEFAULT NULL,
  `time` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1