记录愚蠢的操作:find_in_set 在mysql中是使用
select * from treenodes where find_in_set(id, '1,2,3,4,5');
而不是
select * from treenodes where id = find_in_set(id, '1,2,3,4,5'); 错误---错误---错误
SELECT id,name,list from tb_test WHERE 'book' IN ('lib', 'page', 'book');
SELECT id,name,list from tb_test WHERE FIND_IN_SET('id',list);
所以如果list是常量,则可以直接用in, 否则要用find_in_set()函数。