正确生成浮点型的方法,解决sqlachemy Float浮点型的坑,生成flo
发布时间:2020-12-12 00:03:35 所属栏目:MySql教程 来源:网络整理
导读:问题描述 在使用flask_sqlachemy时,给price字段选择了Float类型,数据库用的mysql,生成数据库表后,发现 div class="cnblogs_code" sqlalchemy = Column(Float,default=0.00) 虽然能存储float类型,结果如下 根本查不到结果 错误示例,还有如下几种 错误示
问题描述在使用flask_sqlachemy时,给price字段选择了Float类型,数据库用的mysql,生成数据库表后,发现 <div class="cnblogs_code"> sqlalchemy = Column(Float,default=0.00)
虽然能存储float类型,结果如下
根本查不到结果 错误示例,还有如下几种 错误示范sqlalchemy sqlalchemy.dialects.mysql <span style="color: #0000ff;">class<span style="color: #000000;"> TestTable(db.Model):<span style="color: #800080;">tablename = <span style="color: #800000;">'<span style="color: #800000;">my_test_table<span style="color: #800000;">'<span style="color: #000000;"> float_1 = Column(FLOAT(length=10,precision=2<span style="color: #000000;">)) float_2 = Column(Float(10,2<span style="color: #000000;">)) float_3 = Column(Float(as_decimal=<span style="color: #000000;">True)) float_4 = Column(Float(precision=10,scale=2),default=0.00) 上面方法无论哪种生成的结果,依然长度为0.无法查询到 解决办法sqlalchemy.dialects.mysql float_5 = Column(FLOAT(precision=10,scale=2))(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |