0
叫我有一个函数在PostgreSQL的PostgreSQL并不承认功能在Python
"select * from func(%s,%s)"(a_1,b_1)
它的工作原理,如果a_1
和b_1
是整数。 然而可以存在其中b_1
是None
的情况。在这种情况下,我得到这个错误信息:
Exception: ERROR: column "none" does not exist LINE 1: ...func(38,None)
我知道,没有在Python相当于PostgreSQL的NULL,但在这种情况下,我不知道如何解决它。
有没有可能'a_1'或'b_1'是非整数的东西?说,一个字符串?特别是一个字符串,如[''); DROP TABLE东西 - ''](https://xkcd.com/327/) – Kevin
@Kevin A_1和B_1数据被从整数字段中接收到的其它数据块。 – avi