0

如何为以下 SQL 语句设置“IN”值:

UPDATE `test` SET `test`.`status` = 'foo' WHERE `test`.`id` IN (?);

那可能吗 ?我查看了标题,找不到任何相关内容,也没有在 google 或 stackoverflow 中找到任何内容。

我应该使用该setBlob方法吗?

4

1 回答 1

0

MySQL 连接器 API 中没有任何东西可以处理这种情况。

但是用一个非常简单的 for 循环来解决它不应该是令人兴奋的。

  • 要么你循环每个 id并自动更新。
对于每个(您的收藏中的 ID){
    UPDATE `test` SET `test`.`status` = 'foo' WHERE `test`.`id` = (?);
}
  • 或者您调用自定义构建的直接语句(也带有for循环)...
于 2016-07-15T07:38:16.110 回答