MySQL连接器/ Python版本说明
这个属性可以被赋值真正的
或假
启用或禁用警告是否应该提高异常。默认值是假
(默认)。属性可以调用来检索当前异常设置。
设置raise_on_warnings
还设置get_warnings
因为警告需要获取,这样他们可以成长为例外。
请注意
你可能总是想设置SQL模式如果你想MySQL服务器直接警告作为错误(见报告MySQLConnection 10.2.47节。”sql_mode财产”)。也是好的使用事务引擎所以可以回滚事务时例外。
需要获取结果集完全之前,任何异常。下面的例子显示了执行一个查询,生成一个警告:
> > > cnx。raise_on_warnings = True > > >游标。执行(“选择”“+ 1”)> > > cursor.fetchall () . .mysql.connector.errors。DataError: 1292:截断错误的双重价值:“a”
返回真正的
或假
。