【问题标题】:MySQL in Java: using a LIKE query on a varbinary field?Java 中的 MySQL:在 varbinary 字段上使用 LIKE 查询?
【发布时间】:2011-02-14 21:52:16
【问题描述】:

基本上,我有一个带有索引 varbinary 字段的表。

我想说:返回所有 varbinary 字段以(字节数组)开头的行。

如何在 Java 中做到这一点?我有一个带有“SELECT * WHERE data LIKE ?”的 PreparedStatement但是如果我使用 setBytes 将二进制数组设置为参数,我如何指定 LIKE 查询应该是前缀(而不是另一种类型的正则表达式)?

【问题讨论】:

    标签: java mysql database odbc varbinary


    【解决方案1】:

    虽然手册中没有明确说明,但在几个地方暗示 LIKE 在 varbinary 上使用通常的通配符。您传递给 setBytes 的二进制数组应在适当的位置包含“%”。

    您只需尝试一下,看看会发生什么。

    【讨论】:

      猜你喜欢
      • 2016-01-24
      • 2013-08-03
      • 1970-01-01
      • 2011-09-01
      • 1970-01-01
      • 2016-08-12
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      相关资源
      最近更新 更多