Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 重复时批量插入MySQL_Python_Mysql_Sql_Mysql Python - Fatal编程技术网

Python 重复时批量插入MySQL

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

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

假设我想在数据库中插入一个块。当我插入时,批量中的记录中可能有重复的记录,或者批量中的记录可能是表中记录的重复。如果是重复的,我想忽略重复,只插入剩余的部分。如果批量中存在重复,我希望只插入其中一条记录(其中任何一条),并且批量的其余部分也将被插入


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

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

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


步骤3-从暂存表写入实际表。

这是否比在批量插入之前通过选择检查每条记录更有效?取决于详细信息,但可能不是。