MySQL 8.4 Release Notes
19.5.1.8 复制 of CURRENT_USER()
以下语句支持使用CURRENT_USER()
函数来代替影响用户或定义者的用户名和可能的主机名:
当启用二进制日志记录并使用CURRENT_USER()
或CURRENT_USER
作为定义者在这些语句中时,MySQL Server 确保在源和副本之间将语句应用于相同的用户。在某些情况下,例如更改密码语句,函数引用将在写入二进制日志记录前展开,以便语句包括用户名。在所有其他情况下,源当前用户的名称将被复制到副本作为元数据,并且副本将应用语句到元数据中指定的当前用户,而不是副本当前用户。