在重复时批量插入MySQL

时间:2014-05-13 15:56:49

标签: python mysql sql mysql-python

我在MySQL和Python MySQLdb库中有一个问题:

假设我想将批量插入数据库。当我插入时,批量中的记录之间可能存在重复,或者批量中的记录可能是表中记录的副本。如果有重复,我想忽略重复,只需插入剩余的批量。如果批量内部存在重复,我希望只插入其中一个记录(其中任何一个),并且还会插入其余的批量记录。

如何用MySQL语法编写它?它是否内置在Python中的MySQLdb库中?

1 个答案:

答案 0 :(得分:0)

步骤1 - 将初始插入到临时表中。

第2步 - 处理重复记录和所有其他问题。

第3步 - 从临时表中写入您的真实表格。