如何在MySQL程序中的动态查询中传递值

时间:2016-10-13 07:20:29

标签: mysql

where

' 2016-09-30 10:30:00',' 2016-10-19 10:30:00')

当我使用这样的方式调用时,我得到错误错误代码:

  
      
  1. 未知专栏' TJU_741'在' where子句'
  2.   

虽然我想设置值

请告诉我如何在动态查询中传递值我必须将值employee_code =",@empID,"传递给Rtl clasue android:supportsRtl="true",但我收到错误请告诉我哪里出错了。

1 个答案:

答案 0 :(得分:2)

employee_code =",@empID,"(x3)

因此,如果您传递VARCHAR,则结果将是employee_code =TJU_ID,这是一列。使用'之类的employee_code = '",@empID,"'(引号),或者更安全(但我不知道如何在此处查看MySQL Stored Procedure Prepared Statement (Dynamic SQL) Parameterized),请使用预先准备好的声明。