SQL:如何"select into outfile"当前用户的所有者?
SQL: How to "select into outfile" the owner of current user?
如果我 运行 类似:mysql -e "select ... into outfile ...",它将创建所有者为 "mysql:mysql" 而不是当前用户的文件。然后我必须在之后做chown,这不方便。有没有办法做得更好?谢谢
如果您使用的是 Unix,一个选项是使用 system
命令 (4.5.1.2 mysql Commands)。
$ mysql -e "select ... into outfile ...; system chown $USER:$USER ...;"
评估必要的权限。
如果我 运行 类似:mysql -e "select ... into outfile ...",它将创建所有者为 "mysql:mysql" 而不是当前用户的文件。然后我必须在之后做chown,这不方便。有没有办法做得更好?谢谢
如果您使用的是 Unix,一个选项是使用 system
命令 (4.5.1.2 mysql Commands)。
$ mysql -e "select ... into outfile ...; system chown $USER:$USER ...;"
评估必要的权限。