【问题标题】:How can I pass array of tuples to sql statement using json如何使用 json 将元组数组传递给 sql 语句
【发布时间】:2018-07-05 22:13:22
【问题描述】:

我正在尝试在 json 文件中创建以下 sql 语句:

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

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

【问题讨论】:

    标签: mysql sql json


    【解决方案1】:

    简单例子:-

    使用FIND_IN_SET function

    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;
    

    Check This Reference which uses JSON To see the whole possible Solutions

    Reference Of FIND_IN_SET Answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多