可能会多次询问这个问题,我检查了所有问题,但我无法得到答案。 我的数据库'test'中有一个名为变量的字段。我已经查询了
select 'variables' from test WHERE variables LIKE '%{$ifIndex}%';
变量字段包含逗号分隔的字符串,如ifIndex, IfType, IfStatus
但我无法得到它!
答案 0 :(得分:3)
尝试以下方法:
select variables from test WHERE 'ifIndex' LIKE CONCAT('%',`variables` , '%') ;
如果您只想尝试匹配开头:
select variables from test WHERE 'ifIndex' LIKE CONCAT(`variables` , '%')
答案 1 :(得分:1)
你找的是
吗?select variables from test WHERE variables LIKE '%ifIndex%';
答案 2 :(得分:1)
尝试以下代码
select variables from test
WHERE variables LIKE '%{$ifIndex}%';
对于字段名称,不要放置单一配额。