Mysql in FIND_IN_SET(‘123‘, 数据库字段) 的使用场景

2023-12-13 15:56:59

-- in后面的参数是我传入的List

SELECT * from user?where 数据库字段 in('123', '456');

--? ? ?第一个参数是常量,? ? 第二个参数是 数据库字段(逗号隔开的字符串)

SELECT * from user?where? FIND_IN_SET('123', 数据库字段);

用find_in_set 和 like,?SELECT * FROM user WHERE? id REGEXP '03';? 都可以查到 数据库包含某个字段;

使用find_in_set的性能更好,? 因为find_in_set是针对逗号分隔的字符串进行查找

文章来源:https://blog.csdn.net/qq_29883183/article/details/134972726
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。