我遇到的问题很简单,但我似乎找不到解决方案。我只想查询mysql.user并过滤current_user()上的结果。但是,当我使用以下查询时: SELECT * WHERE user = current_user(); 我得到了一个Empty set (0.00sec),但我在本例中,我使用mysql.user中肯定存在的用户'root'@'
我创建一个名为person的表,其中列有姓名、性别、职业等。我只想给每个用户选择授权,而不是给用户自己的元组。我假设每个用户都使用自己的名称作为用户ID。创建视图as作为select *从person where name=current_user;向公众授予我的选任权;
但不起作用。如何将权限授予mysql中的所有用户?但是current_user会回复名称@localhos