记录一下 :
sqlalchemy 在使用时打印的原生sql正常,但是运行时报该错误
原因: 在查询字段里
func.coalesce(
(
LendPerson.real_time_wages
* LendPerson.real_period
* LendPerson.coefficient,
),
0,
)
在相加时多填写了一个逗号,致使报错
在使用sqlalchemy进行查询时,由于在func.coalesce函数中多添加了一个逗号,导致运行时出现错误。查询字段涉及LendPerson模型的real_time_wages、real_period和coefficient属性的乘积与0的coalesce操作。修正逗号后的语法错误是解决问题的关键。
记录一下 :
sqlalchemy 在使用时打印的原生sql正常,但是运行时报该错误
原因: 在查询字段里
func.coalesce(
(
LendPerson.real_time_wages
* LendPerson.real_period
* LendPerson.coefficient,
),
0,
)
在相加时多填写了一个逗号,致使报错
1624
2834
2638
4346
1万+

被折叠的 条评论
为什么被折叠?