< 返回版块

reloking 发表于 2020-12-08 14:49

sqlx::query_as!( Article, r#" SELECT * FROM table WHERE id IN ( ?) "#, "1,2,3" ) .fetch_all(pool) .await; 为什么这里老是返回空,如果1存在,会有返回,如果1不存在 2,3存在就返回空。。。

评论区

写评论
作者 reloking 2020-12-08 16:26

填下坑,如果遇到这个问题的换FIND_IN_SET 试试

作者 reloking 2020-12-08 15:35

=.=原来如此。看来只能绕道想想其他办法了!

--
👇
Ryan-Git: 不支持。https://github.com/launchbadge/sqlx/issues/528

Ryan-Git 2020-12-08 15:32

不支持。https://github.com/launchbadge/sqlx/issues/528

作者 reloking 2020-12-08 15:00

明显只匹配了第一个,不知道啥原因。。有啥办法没

1 共 4 条评论, 1 页