SQLAlchemy十进制截断

时间:2017-07-30 15:07:43

标签: python mysql casting sqlalchemy

我想将值插入表(MySQL),其中字段定义为

Column('profit', DECIMAL(8, 2), nullable=False)

插入的值是Python浮点数(存储在Pandas库的DataFrame中)。当我使用SQLAlchemy执行此操作时,我收到警告:

  

警告:第124行的“利润”栏数据被截断

我该怎么做才能避免这种警告?我没有在这里看到使用Python的Decimal类的方法,因为该表可能包含具有不同精度的小数,并且禁止对此类实例的任何操作都非常慢且太麻烦。

0 个答案:

没有答案