importing data using get or create - identity error 1062
- by hamackey
I am importing data from a mssql database into mysql. Works except when it encounters the id of a previous entry. id is unique. I need to get entries that already exist so that they can be placed in the work of the day. 
Error is
IntegrityError: (1062, "Duplicate entry '001355338' for key 2")
This entry is already in the database. I need it entered for that day, but can not have it added to the table. It is already there.
def handle(self, *args, **options):
 59         #patients_local = Patient.objects.all()
 60         #attendings_local = Attending.objects.all()
 61         connection = pyodbc.connect("XXXXXXXXXXX") 
 62         cursor = connection.cursor()
 63         cursor.execute(COMMAND)
 64         rows = cursor.fetchall()
 65         for row in rows:
 66             # get_or_create returns (object, boolean)
 67             p, created = Patient.objects.get_or_create(
 68                 first_name = row.Firstname,
 69                 middle_name = '',
 70                 last_name = row.Lastname,
 71                 id = row.id,
 72             )