![]() |
1
4
您可以基于(可能的)参数的变量数“即时”构建参数化查询,并对其进行迭代以传递它们。 所以,有点像:
|
![]() |
2
5
这在MySQL中是不可能的。 您可以创建所需数量的参数并进行更新…在(?,?,?,?)。这可以防止注入攻击(但仍然需要为每个参数计数重新生成查询)。 另一种方法是传递逗号分隔的字符串并对其进行分析。 |
![]() |
3
2
不能为IN子句使用参数。 |
![]() |
4
2
老问题,但如果有人通过谷歌看到这一点,我使用的是:
注意:find_in_是一个特定于mysql的函数。 信用证,信用证到期的地方:见本问题: Add List<int> to a mysql parameter |
![]() |
5
0
循环您的整数列表并执行单个更新。 MSSQL2008提供了表值参数来避免这个问题,我不知道MySQL中有任何类似的功能。 |
![]() |
6
-1
我建议创建一个函数(假设mysql支持用户定义的函数)来分离参数以返回一个表。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |