如何从MySQL的列中的数组中选择一行

时间:2019-05-04 06:16:51

标签: mysql sql

我想从我的表中选择一行,其中“用户ID”等于某个用户ID,但我的列是一个数组。我该如何选择呢?

Image of MySQL Page

4 个答案:

答案 0 :(得分:1)

尝试此mysql

select * from table_name where FIND_IN_SET('%@userid%',userid);

答案 1 :(得分:1)

select * from table_name where FIND_IN_SET(@user_id,user_id) > 0

答案 2 :(得分:0)

您期望这样的事情

select * from table_name where userid=@userid

答案 3 :(得分:0)

尝试此查询。

select * from table where CONCAT(',', userid, ',') like '%,@yourid,%'