我正在编写一些报告代码,这需要执行复杂的sql代码并使用原始连接来执行。我擅长静态参数,但不确定如何处理动态值。
我准备动态sql,然后创建一个语句对象
st = conn.prepare(dynamic_sql_string)
st.execute(dynamic values).
如何创建此动态值代码? 合而为一
st.execute(@first_name)
在第二种情况下它将是
st.execute(@last_name).
如何编写这个动态代码?
最佳答案
明白了,你可以使用它来做到这一点
eval "st.execute(dynamic values").
关于mysql - 将动态代码传递给 MySQL 执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15321940/