Python 重复时批量插入MySQL
我对MySQL和Python MySQLdb库有一个问题: 假设我想在数据库中插入一个块。当我插入时,批量中的记录中可能有重复的记录,或者批量中的记录可能是表中记录的重复。如果是重复的,我想忽略重复,只插入剩余的部分。如果批量中存在重复,我希望只插入其中一条记录(其中任何一条),并且批量的其余部分也将被插入Python 重复时批量插入MySQL,python,mysql,sql,mysql-python,Python,Mysql,Sql,Mysql Python,我对MySQL和Python MySQLdb库有一个问题: 假设我想在数据库中插入一个块。当我插入时,批量中的记录中可能有重复的记录,或者批量中的记录可能是表中记录的重复。如果是重复的,我想忽略重复,只插入剩余的部分。如果批量中存在重复,我希望只插入其中一条记录(其中任何一条),并且批量的其余部分也将被插入 如何用MySQL语法编写它?它是Python中内置的MySQLdb库吗?步骤1-将初始插入到临时表中 第2步-处理重复记录和所有其他问题 步骤3-从暂存表写入实际表。这是否比在批量插入之前通
如何用MySQL语法编写它?它是Python中内置的MySQLdb库吗?步骤1-将初始插入到临时表中 第2步-处理重复记录和所有其他问题
步骤3-从暂存表写入实际表。这是否比在批量插入之前通过选择检查每条记录更有效?取决于详细信息,但可能不是。