酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

select id, menu_id, role_id from blade_role_menu where role_id = '1810952476179927041,1810952551387' 为什么自动取逗号之前的

在SQL语句中,使用逗号分隔多个条件时,只能用逗号分隔在IN操作符中的多个值。如果将多个条件放在一个字符串中并用逗号分隔,数据库会将该字符串作为一个整体进行匹配,而不会按照逗号拆分字符串。在这种情况下,数据库会将整个字符串作为一个条件进行匹配,而不是根据逗号分隔进行匹配。查询结果只会返回满足整个字符串条件的记录,而不会返回满足逗号分隔条件的记录。 [2024-07-11 10:29:54 | AI写代码神器 | 240点数解答]

相关提问