Я хочу выбрать строку из моей таблицы, где «идентификатор пользователя» равен некоторому идентификатору пользователя, но мои столбцы - это массив. Как я могу выбрать на нем?
select * from table_name where FIND_IN_SET(@user_id,user_id) > 0
Попробуйте этот запрос ..
select * from table where CONCAT(',', userid, ',') like '%,@yourid,%'
Попробуйте это MySQL
select * from table_name where FIND_IN_SET('%@userid%',userid);
ожидаете ли вы что-то подобное
select * from table_name where userid=@userid