如何使用json将元组数组传递给sql语句

jfewjypa  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(302)

我试图在json文件中生成以下sql语句:

SELECT user_id 
FROM users_to_users 
WHERE (user_id, contact_user_id, contact_blocked) IN ?

我试着提供一个数组的数组?值,但返回错误。json有没有办法为上述sql语句中的插入传递一个元组数组?

yjghlzjz

yjghlzjz1#

简单example:-
使用find \u in \u set函数:

SELECT t.*
  FROM YOUR_TABLE t
 WHERE FIND_IN_SET(3, t.ids) > 0

-- all books with tags starting 'Java':
SELECT * FROM `book` 
WHERE JSON_SEARCH(tags, 'one', 'Java%') IS NOT NULL;

检查这个使用json的引用,看看所有可能的解决方案
在\集答案中查找\的引用

相关问题