我理解mysql允许使用通配符%匹配具有相同前缀的主机名。例如,user@'abc.%'
但是,我想知道我能否使用用户名中的通配符%来匹配所有具有相同前缀的用户。例如,create USER 'user%'@'%' IDENTIFIED BY 'password';我尝试了这个命令,但是它似乎只匹配用户名'user%‘,而不是匹配前缀'user’的所有用户名。有人能证实这一点吗,我是否可以
我一直在尝试解决这个问题,我正在使用的存储过程在用户名中传递逗号。逗号之前的部分是位置前缀,例如,'sel,MyName‘。我想不出如何保留逗号,但也不知道如何分隔名称之间的逗号,以便根据where用户名执行查询(select result from dbo.split(@namestosplit) )
我试着删除逗号然后把它放回去,试着暂时替换,我试着用文本作为前缀(从传入的参数中去掉前缀)