查询是select * from table1 where col in(?)
。如何在此处提供动态输入(?)如果我这样使用它会显示错误如何动态输入“ in ”。
答案 0 :(得分:0)
你想替换吗?有多个值或单个值?如果要用多个值替换它,则不能使用预准备语句,但对于单个值,可以使用预准备语句。
答案 1 :(得分:0)
它被称为prepared statements。如何提供输入取决于您使用什么平台连接到DB(语言,连接器库等)。
如果您尝试从数据库控制台执行查询,那么您可能无法执行此操作。在数据库控制台中使用预处理语句总体上没有多大意义,当您传入一些用户的输入(即在您的应用程序中)时,它非常有用。