#InternalError

pymysql.err.InternalError: (1054, "Unknown column 'None' in 'field list'")

错误提示:Traceback(mostrecentcalllast):File"D:/projectwc/test/dd.py",line43,in<module>effect_row=cursor.execute("insertinto`222`setc={}".format(None))File"C:p...

InternalError: (pymysql.err.InternalError) (1205, u'Lock wait timeout exceeded; try restarting transaction')

在mysqlinnodb中使用事务,如果插入或者更新出错,一定要主动显式地执行rollback,否则可能产生不必要的锁而锁住其他的操作 我们在使用数据库的时候,可以使用contextlib,这样异常的时候自动回滚,而且最后都会执行关闭操作fromcontextlibimportcontextmanageren...