记录愚蠢的操作: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()函数。

posted @ 2020-10-19 20:48  RunningNeverStop  阅读(105)  评论(0编辑  收藏  举报