gpt4 book ai didi

mysql - 尝试导入sql文件时表已存在错误

转载 作者:可可西里 更新时间:2023-11-01 07:17:59 25 4
gpt4 key购买 nike

我正在尝试通过 phpMyAdmin 上传备份 sql 文件。

使用与我在 phpMyAdmin 中的导入文件中相同的数据库名称创建空数据库,然后使用从该空数据库中选择的导入函数。

我收到以下错误消息。

#1050 - Table '`db`.`t`' already exists 

在导入文件中,每个 CREATE TABLE 语句都带有 IF NOT EXISTS 后缀,那么为什么这会被报告为错误?

    --
-- Database: `mbfour`
--

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

--
-- Table structure for table `cars`
--

CREATE TABLE IF NOT EXISTS `cars` (
`car_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`type` varchar(200) NOT NULL,
`status` varchar(20) NOT NULL,
`capacity` varchar(5) NOT NULL,
PRIMARY KEY (`car_id`),
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `cars`
--

INSERT INTO `cars` (`car_id`, `type`, `status`, `capacity`) VALUES
(1, 'automatic', 'built', '4L'),
(2, 'automatic', 'in-production', '2L'),
(3, 'automatic', 'built', '2L'),
(4, 'automatic', 'in-production', '4L');
....
....

有魔法发生吗???

尝试了两次之后,我以同样的方式导入,它起作用了

谢谢大家......

最佳答案

请在每个查询的顶部添加:

DROP TABLE IF EXISTS `cars`;
CREATE TABLE IF NOT EXISTS `cars`

关于mysql - 尝试导入sql文件时表已存在错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25787544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com