请给我教书,以解决此错误。当我尝试导入.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-表“批次”已存在
预先感谢
答案 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
答案 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