我可以在MySQL中进行这样的计算吗?
somefield * (someotherfield * somethirdfield - MYVALUE)
使用我的客户端在查询中填写MYVALUE的位置?
答案 0 :(得分:1)
参数化(命名)查询的前缀为@
,因此
somefield * (someotherfield * somethirdfield - @myVal)
如果您使用的是ODBC
客户端,则由于ODBC客户端不支持命名参数,因此您需要使用?
。
somefield * (someotherfield * somethirdfield - ?)
取决于您使用的客户端,您需要制定其余的内容。您可以检查参数化查询
答案 1 :(得分:0)
您需要使用参数化查询。传递MYVALUE
作为输入/参数。
This可能会有帮助。