Python 当MySQL抛出警告时,如何通知sqlalchemy引发错误?

Python 当MySQL抛出警告时,如何通知sqlalchemy引发错误?,python,mysql,sqlalchemy,warnings,mysql-python,Python,Mysql,Sqlalchemy,Warnings,Mysql Python,我想修改sqlalchemy设置以引发警告异常 例如,当我在字段中插入的数据量大于定义的列长度时,mysql将截断数据,将截断的数据插入字段并发出警告 我希望sqlalchemy代表mysql提出一个适当的错误,而不是警告。将“噢,顺便说一下,我弄坏了你的数据”警告变成错误, 为MySQL设置一个合适的参数。 使用SQLAlchemy,您应该选择ANSI,因为您可能不必担心旧查询与某些特定于brokenMySQL的行为兼容 请参阅有关如何执行此操作的说明 (也考虑使用默认的数据库)。参见:

我想修改sqlalchemy设置以引发警告异常

例如,当我在字段中插入的数据量大于定义的列长度时,mysql将截断数据,将截断的数据插入字段并发出警告


我希望sqlalchemy代表mysql提出一个适当的错误,而不是警告。

将“噢,顺便说一下,我弄坏了你的数据”警告变成错误, 为MySQL设置一个合适的参数。 使用SQLAlchemy,您应该选择ANSI,因为您可能不必担心旧查询与某些特定于brokenMySQL的行为兼容

请参阅有关如何执行此操作的说明


(也考虑使用默认的数据库)。

参见: