gpt4 book ai didi

sql - 无法使用参数确定SQL Like运算符中的数据类型

转载 作者:行者123 更新时间:2023-12-02 13:26:37 26 4
gpt4 key购买 nike

我正在尝试使用“like”运算符中的参数编写“select”。这是我的代码:

val result = connection.queryWithParamsAwait(
"select * from users where username like '%?%'",
jsonArrayOf(query)
)
但我收到此错误:

could not determine data type of parameter $1


我怀疑这是由引号引起的,因此我也尝试过这样做:
val result = conn.queryWithParamsAwait(
"select * from users where username like ?",
jsonArrayOf("\'%$query%\'")
)
它不会崩溃,但不会返回任何结果,应该返回。
我正在使用此客户端: https://github.com/vert-x3/vertx-mysql-postgresql-client

最佳答案

连接通配符和参数:

like '%' || ? || '%'

关于sql - 无法使用参数确定SQL Like运算符中的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63808903/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com