我试过,但运气不好:
def sqlTryInsert(result_obj):
try:
session.add(result_obj)
session.flush()
session.commit()
except (exc.SQLAlchemyError, exc.DBAPIError) as e:
code, msg = e.orig
if code == 1062:
# send warning
pass
我仍然得到这个错误:
sqlalchemy.exc.IntegrityError: (_mysql_exceptions.IntegrityError) (1062,
"Duplicate entry '...' for key 'hash'")
[SQL: 'INSERT INTO results (...) VALUES (...)'] [parameters: (...)]
(Background on this error at: http://sqlalche.me/e/gkpj)
暂无答案!
目前还没有任何答案,快来回答吧!