0

我在将数据导入 MYSQL 数据库时遇到问题。

场景:从 Excel 将数据导入(人)表,但如果电子邮件已经存在于(人)表中怎么办?

我无法执行 PHPMYADMIN 的导入功能,因为一旦记录或电子邮件已经存在于 (person) 表中,它将返回错误。(prn_email 是唯一的)。

有没有办法将数据导入 MYSQL,然后它会忽略所有现有的电子邮件并继续导入新数据?

4

1 回答 1

0

我不确定这是最简单的方法,但这可能对你有用:

1)创建一个所有列名完全相同且只有表名不同的重复表(这可以在你删除后删除完成的)。
2)将您的数据导入空白表。
3) 将您的数据导出为 mysqldump。
4) 在文本编辑器中编辑生成的文件,在每个“insert”实例后添加“ignore”。此外,将重复表名称的每个实例替换为真实表名称。保存文件。
5) 将文件作为 mysqldump 导入。

于 2013-02-05T08:19:30.530 回答